\doxysection{mw\+Msg\+Handshake\+Ack Struct Reference}
\hypertarget{structmwMsgHandshakeAck}{}\label{structmwMsgHandshakeAck}\index{mwMsgHandshakeAck@{mwMsgHandshakeAck}}


{\ttfamily \#include $<$mw\+\_\+message.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structmwOpaque}{mw\+Opaque}} \mbox{\hyperlink{structmwMsgHandshakeAck_a1b3ee9dd62ed735ef7021c3d76b792f7}{data}}
\begin{DoxyCompactList}\small\item\em server\textquotesingle{}s DH public key for auth \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structmwMessage}{mw\+Message}} \mbox{\hyperlink{structmwMsgHandshakeAck_a5a7b164fb6c527c334bf5958145e6d6e}{head}}
\item 
guint32 \mbox{\hyperlink{structmwMsgHandshakeAck_afe58191f86a983daa995de86fd1a67b1}{magic}}
\begin{DoxyCompactList}\small\item\em four bytes of something \end{DoxyCompactList}\item 
guint16 \mbox{\hyperlink{structmwMsgHandshakeAck_a39b7540582ebe42da7b56c96c63a861f}{major}}
\begin{DoxyCompactList}\small\item\em server\textquotesingle{}s major version number \end{DoxyCompactList}\item 
guint16 \mbox{\hyperlink{structmwMsgHandshakeAck_ad6e9922860c17c806a3d187c2b4155b8}{minor}}
\begin{DoxyCompactList}\small\item\em server\textquotesingle{}s minor version number \end{DoxyCompactList}\item 
guint32 \mbox{\hyperlink{structmwMsgHandshakeAck_a49fde11a481d44af76910942759b0e36}{srvrcalc\+\_\+addr}}
\begin{DoxyCompactList}\small\item\em server-\/calculated address \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Field Documentation}
\Hypertarget{structmwMsgHandshakeAck_a1b3ee9dd62ed735ef7021c3d76b792f7}\label{structmwMsgHandshakeAck_a1b3ee9dd62ed735ef7021c3d76b792f7} 
\index{mwMsgHandshakeAck@{mwMsgHandshakeAck}!data@{data}}
\index{data@{data}!mwMsgHandshakeAck@{mwMsgHandshakeAck}}
\doxysubsubsection{\texorpdfstring{data}{data}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmwOpaque}{mw\+Opaque}} mw\+Msg\+Handshake\+Ack\+::data}



server\textquotesingle{}s DH public key for auth 

\Hypertarget{structmwMsgHandshakeAck_a5a7b164fb6c527c334bf5958145e6d6e}\label{structmwMsgHandshakeAck_a5a7b164fb6c527c334bf5958145e6d6e} 
\index{mwMsgHandshakeAck@{mwMsgHandshakeAck}!head@{head}}
\index{head@{head}!mwMsgHandshakeAck@{mwMsgHandshakeAck}}
\doxysubsubsection{\texorpdfstring{head}{head}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structmwMessage}{mw\+Message}} mw\+Msg\+Handshake\+Ack\+::head}

\Hypertarget{structmwMsgHandshakeAck_afe58191f86a983daa995de86fd1a67b1}\label{structmwMsgHandshakeAck_afe58191f86a983daa995de86fd1a67b1} 
\index{mwMsgHandshakeAck@{mwMsgHandshakeAck}!magic@{magic}}
\index{magic@{magic}!mwMsgHandshakeAck@{mwMsgHandshakeAck}}
\doxysubsubsection{\texorpdfstring{magic}{magic}}
{\footnotesize\ttfamily guint32 mw\+Msg\+Handshake\+Ack\+::magic}



four bytes of something 

\Hypertarget{structmwMsgHandshakeAck_a39b7540582ebe42da7b56c96c63a861f}\label{structmwMsgHandshakeAck_a39b7540582ebe42da7b56c96c63a861f} 
\index{mwMsgHandshakeAck@{mwMsgHandshakeAck}!major@{major}}
\index{major@{major}!mwMsgHandshakeAck@{mwMsgHandshakeAck}}
\doxysubsubsection{\texorpdfstring{major}{major}}
{\footnotesize\ttfamily guint16 mw\+Msg\+Handshake\+Ack\+::major}



server\textquotesingle{}s major version number 

\Hypertarget{structmwMsgHandshakeAck_ad6e9922860c17c806a3d187c2b4155b8}\label{structmwMsgHandshakeAck_ad6e9922860c17c806a3d187c2b4155b8} 
\index{mwMsgHandshakeAck@{mwMsgHandshakeAck}!minor@{minor}}
\index{minor@{minor}!mwMsgHandshakeAck@{mwMsgHandshakeAck}}
\doxysubsubsection{\texorpdfstring{minor}{minor}}
{\footnotesize\ttfamily guint16 mw\+Msg\+Handshake\+Ack\+::minor}



server\textquotesingle{}s minor version number 

\Hypertarget{structmwMsgHandshakeAck_a49fde11a481d44af76910942759b0e36}\label{structmwMsgHandshakeAck_a49fde11a481d44af76910942759b0e36} 
\index{mwMsgHandshakeAck@{mwMsgHandshakeAck}!srvrcalc\_addr@{srvrcalc\_addr}}
\index{srvrcalc\_addr@{srvrcalc\_addr}!mwMsgHandshakeAck@{mwMsgHandshakeAck}}
\doxysubsubsection{\texorpdfstring{srvrcalc\_addr}{srvrcalc\_addr}}
{\footnotesize\ttfamily guint32 mw\+Msg\+Handshake\+Ack\+::srvrcalc\+\_\+addr}



server-\/calculated address 



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