\hypertarget{structmwMsgChannelCreate}{
\section{mwMsgChannelCreate Struct Reference}
\label{structmwMsgChannelCreate}\index{mwMsgChannelCreate@{mwMsgChannelCreate}}
}
{\tt \#include $<$mw\_\-message.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
struct \hyperlink{structmwOpaque}{mwOpaque} \hyperlink{structmwMsgChannelCreate_eeeb281f7aa035d67c26c78c9dc51795}{addtl}
\begin{CompactList}\small\item\em service-specific additional data \item\end{CompactList}\item 
guint32 \hyperlink{structmwMsgChannelCreate_2a2cc939845396a3d421577295f5f6c4}{channel}
\begin{CompactList}\small\item\em intended ID for new channel \item\end{CompactList}\item 
struct \hyperlink{structmwLoginInfo}{mwLoginInfo} \hyperlink{structmwMsgChannelCreate_e0ee55408f9d223006ab188ec31806d5}{creator}
\item 
gboolean \hyperlink{structmwMsgChannelCreate_e60462c3578b4c49cf7cc632e8c05f3c}{creator\_\-flag}
\begin{CompactList}\small\item\em indicate presence of creator information \item\end{CompactList}\item 
struct \hyperlink{structmwEncryptOffer}{mwEncryptOffer} \hyperlink{structmwMsgChannelCreate_8ebf0f54aa06b269ed05087792ec67e2}{encrypt}
\item 
struct \hyperlink{structmwMessage}{mwMessage} \hyperlink{structmwMsgChannelCreate_a850d18183053d7a2c1de677aa04cdaa}{head}
\item 
guint32 \hyperlink{structmwMsgChannelCreate_6dfaddd26d304c256942850171273940}{options}
\begin{CompactList}\small\item\em options \item\end{CompactList}\item 
guint32 \hyperlink{structmwMsgChannelCreate_4780977e2555850fa8aa2a1050745bb7}{proto\_\-type}
\begin{CompactList}\small\item\em protocol type for the service \item\end{CompactList}\item 
guint32 \hyperlink{structmwMsgChannelCreate_9b6aa63dba69864ac40a27fbdee70b6d}{proto\_\-ver}
\begin{CompactList}\small\item\em protocol version for the service \item\end{CompactList}\item 
guint32 \hyperlink{structmwMsgChannelCreate_13c9eba5fa52b1f1ba3dd644e8f7b32d}{reserved}
\begin{CompactList}\small\item\em unknown reserved data \item\end{CompactList}\item 
guint32 \hyperlink{structmwMsgChannelCreate_144642fb02132bea58a5860b5577fb9e}{service}
\begin{CompactList}\small\item\em ID for the target service. \item\end{CompactList}\item 
struct \hyperlink{structmwIdBlock}{mwIdBlock} \hyperlink{structmwMsgChannelCreate_0e23a5ebaaa552add9d107eb66961780}{target}
\begin{CompactList}\small\item\em User ID. \item\end{CompactList}\end{CompactItemize}


\subsection{Field Documentation}
\hypertarget{structmwMsgChannelCreate_eeeb281f7aa035d67c26c78c9dc51795}{
\index{mwMsgChannelCreate@{mwMsgChannelCreate}!addtl@{addtl}}
\index{addtl@{addtl}!mwMsgChannelCreate@{mwMsgChannelCreate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}struct {\bf mwOpaque} {\bf mwMsgChannelCreate::addtl}\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
\label{structmwMsgChannelCreate_eeeb281f7aa035d67c26c78c9dc51795}


service-specific additional data 

\hypertarget{structmwMsgChannelCreate_2a2cc939845396a3d421577295f5f6c4}{
\index{mwMsgChannelCreate@{mwMsgChannelCreate}!channel@{channel}}
\index{channel@{channel}!mwMsgChannelCreate@{mwMsgChannelCreate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}guint32 {\bf mwMsgChannelCreate::channel}}}
\label{structmwMsgChannelCreate_2a2cc939845396a3d421577295f5f6c4}


intended ID for new channel 

\hypertarget{structmwMsgChannelCreate_e0ee55408f9d223006ab188ec31806d5}{
\index{mwMsgChannelCreate@{mwMsgChannelCreate}!creator@{creator}}
\index{creator@{creator}!mwMsgChannelCreate@{mwMsgChannelCreate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}struct {\bf mwLoginInfo} {\bf mwMsgChannelCreate::creator}\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
\label{structmwMsgChannelCreate_e0ee55408f9d223006ab188ec31806d5}


\hypertarget{structmwMsgChannelCreate_e60462c3578b4c49cf7cc632e8c05f3c}{
\index{mwMsgChannelCreate@{mwMsgChannelCreate}!creator\_\-flag@{creator\_\-flag}}
\index{creator\_\-flag@{creator\_\-flag}!mwMsgChannelCreate@{mwMsgChannelCreate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}gboolean {\bf mwMsgChannelCreate::creator\_\-flag}}}
\label{structmwMsgChannelCreate_e60462c3578b4c49cf7cc632e8c05f3c}


indicate presence of creator information 

\hypertarget{structmwMsgChannelCreate_8ebf0f54aa06b269ed05087792ec67e2}{
\index{mwMsgChannelCreate@{mwMsgChannelCreate}!encrypt@{encrypt}}
\index{encrypt@{encrypt}!mwMsgChannelCreate@{mwMsgChannelCreate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}struct {\bf mwEncryptOffer} {\bf mwMsgChannelCreate::encrypt}\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
\label{structmwMsgChannelCreate_8ebf0f54aa06b269ed05087792ec67e2}


\hypertarget{structmwMsgChannelCreate_a850d18183053d7a2c1de677aa04cdaa}{
\index{mwMsgChannelCreate@{mwMsgChannelCreate}!head@{head}}
\index{head@{head}!mwMsgChannelCreate@{mwMsgChannelCreate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}struct {\bf mwMessage} {\bf mwMsgChannelCreate::head}\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
\label{structmwMsgChannelCreate_a850d18183053d7a2c1de677aa04cdaa}


\hypertarget{structmwMsgChannelCreate_6dfaddd26d304c256942850171273940}{
\index{mwMsgChannelCreate@{mwMsgChannelCreate}!options@{options}}
\index{options@{options}!mwMsgChannelCreate@{mwMsgChannelCreate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}guint32 {\bf mwMsgChannelCreate::options}}}
\label{structmwMsgChannelCreate_6dfaddd26d304c256942850171273940}


options 

\hypertarget{structmwMsgChannelCreate_4780977e2555850fa8aa2a1050745bb7}{
\index{mwMsgChannelCreate@{mwMsgChannelCreate}!proto\_\-type@{proto\_\-type}}
\index{proto\_\-type@{proto\_\-type}!mwMsgChannelCreate@{mwMsgChannelCreate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}guint32 {\bf mwMsgChannelCreate::proto\_\-type}}}
\label{structmwMsgChannelCreate_4780977e2555850fa8aa2a1050745bb7}


protocol type for the service 

\hypertarget{structmwMsgChannelCreate_9b6aa63dba69864ac40a27fbdee70b6d}{
\index{mwMsgChannelCreate@{mwMsgChannelCreate}!proto\_\-ver@{proto\_\-ver}}
\index{proto\_\-ver@{proto\_\-ver}!mwMsgChannelCreate@{mwMsgChannelCreate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}guint32 {\bf mwMsgChannelCreate::proto\_\-ver}}}
\label{structmwMsgChannelCreate_9b6aa63dba69864ac40a27fbdee70b6d}


protocol version for the service 

\hypertarget{structmwMsgChannelCreate_13c9eba5fa52b1f1ba3dd644e8f7b32d}{
\index{mwMsgChannelCreate@{mwMsgChannelCreate}!reserved@{reserved}}
\index{reserved@{reserved}!mwMsgChannelCreate@{mwMsgChannelCreate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}guint32 {\bf mwMsgChannelCreate::reserved}}}
\label{structmwMsgChannelCreate_13c9eba5fa52b1f1ba3dd644e8f7b32d}


unknown reserved data 

\hypertarget{structmwMsgChannelCreate_144642fb02132bea58a5860b5577fb9e}{
\index{mwMsgChannelCreate@{mwMsgChannelCreate}!service@{service}}
\index{service@{service}!mwMsgChannelCreate@{mwMsgChannelCreate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}guint32 {\bf mwMsgChannelCreate::service}}}
\label{structmwMsgChannelCreate_144642fb02132bea58a5860b5577fb9e}


ID for the target service. 

\hypertarget{structmwMsgChannelCreate_0e23a5ebaaa552add9d107eb66961780}{
\index{mwMsgChannelCreate@{mwMsgChannelCreate}!target@{target}}
\index{target@{target}!mwMsgChannelCreate@{mwMsgChannelCreate}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}struct {\bf mwIdBlock} {\bf mwMsgChannelCreate::target}\hspace{0.3cm}{\tt  \mbox{[}read\mbox{]}}}}
\label{structmwMsgChannelCreate_0e23a5ebaaa552add9d107eb66961780}


User ID. 

for service use 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{mw__message_8h}{mw\_\-message.h}\end{CompactItemize}
