\hypertarget{a02301}{}\doxysection{AAX\+\_\+\+ISession\+Document\+Client Class Reference}
\label{a02301}\index{AAX\_ISessionDocumentClient@{AAX\_ISessionDocumentClient}}


{\ttfamily \#include $<$AAX\+\_\+\+ISession\+Document\+Client.\+h$>$}



Inheritance diagram for AAX\+\_\+\+ISession\+Document\+Client\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{a02300}
\end{center}
\end{figure}


Collaboration diagram for AAX\+\_\+\+ISession\+Document\+Client\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{a02299}
\end{center}
\end{figure}


\doxysubsection{Description}
Interface representing a client of the session document interface. 

For example, a plug-\/in implementation that makes calls on the session document interface provided by the host. \doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a02301_a153e9e77a1359bea295662962590a06b}{ACF\+\_\+\+DECLARE\+\_\+\+STANDARD\+\_\+\+UNKNOWN}} () ACFMETHOD(Internal\+Query\+Interface)(const \mbox{\hyperlink{a00305_a59df0b41744eee7a066787aaedf97f67}{acf\+IID}} \&riid
\item 
\mbox{\hyperlink{a02301_a5f93a2866b56fbe58a159d8f19239bf1}{AAX\+\_\+\+DELETE}} (\mbox{\hyperlink{a02301}{AAX\+\_\+\+ISession\+Document\+Client}} \&operator=(const \mbox{\hyperlink{a02301}{AAX\+\_\+\+ISession\+Document\+Client}} \&))
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions inherited from \mbox{\hyperlink{a02141}{AAX\+\_\+\+IACFSession\+Document\+Client}}}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02141_a299e8011e4f97bc94b1ce94f222396ff}{Initialize}} (\mbox{\hyperlink{a01757}{IACFUnknown}} $\ast$i\+Unknown)=0
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02141_a00b913e7c580d0c2ad971e4db1de2c14}{Uninitialize}} (void)=0
\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02141_ae5bddf5f20ae3785401d8a1bd1b7845e}{Set\+Session\+Document}} (\mbox{\hyperlink{a01757}{IACFUnknown}} $\ast$i\+Session\+Document)=0
\begin{DoxyCompactList}\small\item\em Sets or removes a session document. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
virtual \mbox{\hyperlink{a00533_a4d8f69a697df7f70c3a8e9b8ee130d2f}{AAX\+\_\+\+Result}} \mbox{\hyperlink{a02141_a4f720676464ad55d1bcaafe8ceb4a0ea}{Notification\+Received}} (\mbox{\hyperlink{a00533_ac678f9c1fbcc26315d209f71a147a175}{AAX\+\_\+\+CType\+ID}} in\+Notification\+Type, const void $\ast$in\+Notification\+Data, uint32\+\_\+t in\+Notification\+Data\+Size)=0
\begin{DoxyCompactList}\small\item\em Notification Hook. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions inherited from \mbox{\hyperlink{a01757}{IACFUnknown}}}
\begin{DoxyCompactItemize}
\item 
virtual BEGIN\+\_\+\+ACFINTERFACE ACFRESULT ACFMETHODCALLTYPE \mbox{\hyperlink{a01757_a8b7f0ae9c78d007ca76aa462ebe53135}{Query\+Interface}} (const \mbox{\hyperlink{a00305_a59df0b41744eee7a066787aaedf97f67}{acf\+IID}} \&iid, void $\ast$$\ast$pp\+Out)=0
\begin{DoxyCompactList}\small\item\em Returns pointers to supported interfaces. \end{DoxyCompactList}\item 
virtual acf\+UInt32 ACFMETHODCALLTYPE \mbox{\hyperlink{a01757_aa9c7a5b9dff341092b7b86bb9b3a58fb}{Add\+Ref}} (void)=0
\begin{DoxyCompactList}\small\item\em Increments reference count. \end{DoxyCompactList}\item 
virtual acf\+UInt32 ACFMETHODCALLTYPE \mbox{\hyperlink{a01757_afabd38cec0a9ed37f1d3e8644a70ac41}{Release}} (void)=0
\begin{DoxyCompactList}\small\item\em Decrements reference count. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
void $\ast$$\ast$ppv\+Obj\+Out \mbox{\hyperlink{a02301_aca9566e9d813b82e363e105c49210121}{override}}
\end{DoxyCompactItemize}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{a02301_a153e9e77a1359bea295662962590a06b}\label{a02301_a153e9e77a1359bea295662962590a06b}} 
\index{AAX\_ISessionDocumentClient@{AAX\_ISessionDocumentClient}!ACF\_DECLARE\_STANDARD\_UNKNOWN@{ACF\_DECLARE\_STANDARD\_UNKNOWN}}
\index{ACF\_DECLARE\_STANDARD\_UNKNOWN@{ACF\_DECLARE\_STANDARD\_UNKNOWN}!AAX\_ISessionDocumentClient@{AAX\_ISessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{ACF\_DECLARE\_STANDARD\_UNKNOWN()}{ACF\_DECLARE\_STANDARD\_UNKNOWN()}}
{\footnotesize\ttfamily AAX\+\_\+\+ISession\+Document\+Client\+::\+ACF\+\_\+\+DECLARE\+\_\+\+STANDARD\+\_\+\+UNKNOWN (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const \&}

\mbox{\Hypertarget{a02301_a5f93a2866b56fbe58a159d8f19239bf1}\label{a02301_a5f93a2866b56fbe58a159d8f19239bf1}} 
\index{AAX\_ISessionDocumentClient@{AAX\_ISessionDocumentClient}!AAX\_DELETE@{AAX\_DELETE}}
\index{AAX\_DELETE@{AAX\_DELETE}!AAX\_ISessionDocumentClient@{AAX\_ISessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{AAX\_DELETE()}{AAX\_DELETE()}}
{\footnotesize\ttfamily AAX\+\_\+\+ISession\+Document\+Client\+::\+AAX\+\_\+\+DELETE (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{a02301}{AAX\+\_\+\+ISession\+Document\+Client}} \&}]{operator = {\ttfamily (const~\mbox{\hyperlink{a02301}{AAX\+\_\+\+ISession\+Document\+Client}}~\&)} }\end{DoxyParamCaption})}



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{a02301_aca9566e9d813b82e363e105c49210121}\label{a02301_aca9566e9d813b82e363e105c49210121}} 
\index{AAX\_ISessionDocumentClient@{AAX\_ISessionDocumentClient}!override@{override}}
\index{override@{override}!AAX\_ISessionDocumentClient@{AAX\_ISessionDocumentClient}}
\doxysubsubsection{\texorpdfstring{override}{override}}
{\footnotesize\ttfamily void$\ast$$\ast$ ppv\+Obj\+Out AAX\+\_\+\+ISession\+Document\+Client\+::override}



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{a00731}{AAX\+\_\+\+ISession\+Document\+Client.\+h}}\end{DoxyCompactItemize}
