\hypertarget{structmwMsgHandshake}{ \section{mwMsgHandshake Struct Reference} \label{structmwMsgHandshake}\index{mwMsgHandshake@{mwMsgHandshake}} } {\tt \#include $<$mw\_\-message.h$>$} \subsection*{Data Fields} \begin{CompactItemize} \item struct \hyperlink{structmwMessage}{mwMessage} \hyperlink{structmwMsgHandshake_cb468c1bc70369f12b8d4cd8054e3a9f}{head} \item char $\ast$ \hyperlink{structmwMsgHandshake_c22d44203317a228f1441028bd4bdf0d}{local\_\-host} \begin{CompactList}\small\item\em name of client host \item\end{CompactList}\item guint32 \hyperlink{structmwMsgHandshake_62d878887aa0b2d4381bda053db20613}{loclcalc\_\-addr} \begin{CompactList}\small\item\em local public IP \item\end{CompactList}\item guint16 \hyperlink{structmwMsgHandshake_c1376a4b90d119e7848b41fdbb20d483}{login\_\-type} \begin{CompactList}\small\item\em \begin{Desc} \item[See also:]\hyperlink{mw__common_8h_848c722afdb2c37d6cb545320dd15e93}{mwLoginType} \end{Desc} \item\end{CompactList}\item guint16 \hyperlink{structmwMsgHandshake_9963403a1331ecfb976e4e25d4a3c983}{major} \begin{CompactList}\small\item\em client's major version number \item\end{CompactList}\item guint16 \hyperlink{structmwMsgHandshake_347a538ce49000c610b3c35fba31bb5d}{minor} \begin{CompactList}\small\item\em client's minor version number \item\end{CompactList}\item guint32 \hyperlink{structmwMsgHandshake_698f8cc58fd8302b8a06188e8a41cdad}{srvrcalc\_\-addr} \begin{CompactList}\small\item\em 0.0.0.0 \item\end{CompactList}\item guint16 \hyperlink{structmwMsgHandshake_cea826bd71c7c87eb7cb46af529255f0}{unknown\_\-a} \begin{CompactList}\small\item\em normally 0x0100 \item\end{CompactList}\item guint32 \hyperlink{structmwMsgHandshake_c137688c2e09a022c8f6cf2aabdfbd72}{unknown\_\-b} \begin{CompactList}\small\item\em normally 0x00000000 \item\end{CompactList}\end{CompactItemize} \subsection{Field Documentation} \hypertarget{structmwMsgHandshake_cb468c1bc70369f12b8d4cd8054e3a9f}{ \index{mwMsgHandshake@{mwMsgHandshake}!head@{head}} \index{head@{head}!mwMsgHandshake@{mwMsgHandshake}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}struct {\bf mwMessage} {\bf mwMsgHandshake::head}\hspace{0.3cm}{\tt \mbox{[}read\mbox{]}}}} \label{structmwMsgHandshake_cb468c1bc70369f12b8d4cd8054e3a9f} \hypertarget{structmwMsgHandshake_c22d44203317a228f1441028bd4bdf0d}{ \index{mwMsgHandshake@{mwMsgHandshake}!local\_\-host@{local\_\-host}} \index{local\_\-host@{local\_\-host}!mwMsgHandshake@{mwMsgHandshake}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf mwMsgHandshake::local\_\-host}}} \label{structmwMsgHandshake_c22d44203317a228f1441028bd4bdf0d} name of client host \hypertarget{structmwMsgHandshake_62d878887aa0b2d4381bda053db20613}{ \index{mwMsgHandshake@{mwMsgHandshake}!loclcalc\_\-addr@{loclcalc\_\-addr}} \index{loclcalc\_\-addr@{loclcalc\_\-addr}!mwMsgHandshake@{mwMsgHandshake}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}guint32 {\bf mwMsgHandshake::loclcalc\_\-addr}}} \label{structmwMsgHandshake_62d878887aa0b2d4381bda053db20613} local public IP \hypertarget{structmwMsgHandshake_c1376a4b90d119e7848b41fdbb20d483}{ \index{mwMsgHandshake@{mwMsgHandshake}!login\_\-type@{login\_\-type}} \index{login\_\-type@{login\_\-type}!mwMsgHandshake@{mwMsgHandshake}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}guint16 {\bf mwMsgHandshake::login\_\-type}}} \label{structmwMsgHandshake_c1376a4b90d119e7848b41fdbb20d483} \begin{Desc} \item[See also:]\hyperlink{mw__common_8h_848c722afdb2c37d6cb545320dd15e93}{mwLoginType} \end{Desc} \hypertarget{structmwMsgHandshake_9963403a1331ecfb976e4e25d4a3c983}{ \index{mwMsgHandshake@{mwMsgHandshake}!major@{major}} \index{major@{major}!mwMsgHandshake@{mwMsgHandshake}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}guint16 {\bf mwMsgHandshake::major}}} \label{structmwMsgHandshake_9963403a1331ecfb976e4e25d4a3c983} client's major version number \hypertarget{structmwMsgHandshake_347a538ce49000c610b3c35fba31bb5d}{ \index{mwMsgHandshake@{mwMsgHandshake}!minor@{minor}} \index{minor@{minor}!mwMsgHandshake@{mwMsgHandshake}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}guint16 {\bf mwMsgHandshake::minor}}} \label{structmwMsgHandshake_347a538ce49000c610b3c35fba31bb5d} client's minor version number \hypertarget{structmwMsgHandshake_698f8cc58fd8302b8a06188e8a41cdad}{ \index{mwMsgHandshake@{mwMsgHandshake}!srvrcalc\_\-addr@{srvrcalc\_\-addr}} \index{srvrcalc\_\-addr@{srvrcalc\_\-addr}!mwMsgHandshake@{mwMsgHandshake}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}guint32 {\bf mwMsgHandshake::srvrcalc\_\-addr}}} \label{structmwMsgHandshake_698f8cc58fd8302b8a06188e8a41cdad} 0.0.0.0 \hypertarget{structmwMsgHandshake_cea826bd71c7c87eb7cb46af529255f0}{ \index{mwMsgHandshake@{mwMsgHandshake}!unknown\_\-a@{unknown\_\-a}} \index{unknown\_\-a@{unknown\_\-a}!mwMsgHandshake@{mwMsgHandshake}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}guint16 {\bf mwMsgHandshake::unknown\_\-a}}} \label{structmwMsgHandshake_cea826bd71c7c87eb7cb46af529255f0} normally 0x0100 \hypertarget{structmwMsgHandshake_c137688c2e09a022c8f6cf2aabdfbd72}{ \index{mwMsgHandshake@{mwMsgHandshake}!unknown\_\-b@{unknown\_\-b}} \index{unknown\_\-b@{unknown\_\-b}!mwMsgHandshake@{mwMsgHandshake}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}guint32 {\bf mwMsgHandshake::unknown\_\-b}}} \label{structmwMsgHandshake_c137688c2e09a022c8f6cf2aabdfbd72} normally 0x00000000 The documentation for this struct was generated from the following file:\begin{CompactItemize} \item \hyperlink{mw__message_8h}{mw\_\-message.h}\end{CompactItemize}