\doxysection{mw\+\_\+error.\+h File Reference}
\hypertarget{mw__error_8h}{}\label{mw__error_8h}\index{mw\_error.h@{mw\_error.h}}


Common error code constants used by Meanwhile.  


{\ttfamily \#include $<$glib.\+h$>$}\newline
\doxysubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{mw__error_8h_ab1bd864650a46688cb460ac8d4fac104}{APPLET\+\_\+\+LOGOUT}}~0x8000022D
\item 
\#define \mbox{\hyperlink{mw__error_8h_a0565bf256bdf03fc299e8a1130f144ea}{BAD\+\_\+\+NAME}}~0x8000021A
\item 
\#define \mbox{\hyperlink{mw__error_8h_a54698ae50cbcc48fc4e5ab24ac189ab3}{CANT\+\_\+\+CONNECT}}~0x8000020D
\item 
\#define \mbox{\hyperlink{mw__error_8h_a0e8902a429e34da3420046ed9e2509a3}{CONNECTION\+\_\+\+ABORTED}}~0x80000222
\item 
\#define \mbox{\hyperlink{mw__error_8h_ad9aaade299715802df37e5cf87a20e17}{CONNECTION\+\_\+\+BROKEN}}~0x80000221
\item 
\#define \mbox{\hyperlink{mw__error_8h_aaac251a63e765d82a11f6050f3e65f3c}{CONNECTION\+\_\+\+CLOSED}}~0x80000226
\item 
\#define \mbox{\hyperlink{mw__error_8h_accbc8cb244b8be4a211bdb532af08e75}{CONNECTION\+\_\+\+REFUSED}}~0x80000223
\item 
\#define \mbox{\hyperlink{mw__error_8h_a6236919e9559ecabb625c89ebb6b827f}{CONNECTION\+\_\+\+RESET}}~0x80000224
\item 
\#define \mbox{\hyperlink{mw__error_8h_ae943dd6a724d76638d82756ed59b00f3}{CONNECTION\+\_\+\+TIMED}}~0x80000225
\item 
\#define \mbox{\hyperlink{mw__error_8h_a583a4e387d14c863bb8c682373023746}{DNS\+\_\+\+ERROR}}~0x8000021E
\item 
\#define \mbox{\hyperlink{mw__error_8h_a6acfadcb111e1a3ce39c77dfd05ae1d7}{DNS\+\_\+\+FATAL\+\_\+\+ERROR}}~0x8000021F
\item 
\#define \mbox{\hyperlink{mw__error_8h_a21a5e53779f6043d5ee0d03d5ff6ff7f}{DNS\+\_\+\+NOT\+\_\+\+FOUND}}~0x80000220
\item 
\#define \mbox{\hyperlink{mw__error_8h_ac838059df98ed08cf4a1129566c50d06}{ENCRYPT\+\_\+\+MISMATCH}}~0x80000212
\item 
\#define \mbox{\hyperlink{mw__error_8h_a74d5522d67ef1119ae1f89142abb250b}{FAT\+\_\+\+MESSAGE}}~0x80000209
\item 
\#define \mbox{\hyperlink{mw__error_8h_a2219637922ab15168697a39d899f5b04}{GUEST\+\_\+\+IN\+\_\+\+USE}}~0x80000217
\item 
\#define \mbox{\hyperlink{mw__error_8h_ad3ef1fbb2e4d1301e4ee35a5b654891f}{HARDWARE\+\_\+\+ERROR}}~0x80000204
\item 
\#define \mbox{\hyperlink{mw__error_8h_a19d20cca11e4cf399742ad25c05d73fb}{HOST\+\_\+\+DOWN}}~0x80000206
\item 
\#define \mbox{\hyperlink{mw__error_8h_ab1433105627834e0a2c670250bf64285}{HOST\+\_\+\+UNREACHABLE}}~0x80000207
\item 
\#define \mbox{\hyperlink{mw__error_8h_afd82eb0fc9c9f346e0fded6dfbcf5425}{INCORRECT\+\_\+\+LOGIN}}~0x80000211
\item 
\#define \mbox{\hyperlink{mw__error_8h_a8b64cc5d99e8b7aa3e6689260bca05b1}{INSUF\+\_\+\+BUFFER}}~0x80000201
\item 
\#define \mbox{\hyperlink{mw__error_8h_a962664f3c753020934b9d73591d25c26}{INSUF\+\_\+\+SOCKET}}~0x80000203
\item 
\#define \mbox{\hyperlink{mw__error_8h_a6ef2b63a8a77961284baf7074b1c9dc5}{MULTI\+\_\+\+LOGIN\+\_\+\+COMP}}~0x80000229
\item 
\#define \mbox{\hyperlink{mw__error_8h_adccf3a0aef635692856122ea61fb1fc6}{MULTI\+\_\+\+SERVER\+\_\+\+LOGIN}}~0x80000227
\item 
\#define \mbox{\hyperlink{mw__error_8h_a625ed1d6ca18e5d2825362c9a0303603}{MULTI\+\_\+\+SERVER\+\_\+\+LOGIN2}}~0x80000228
\item 
\#define \mbox{\hyperlink{mw__error_8h_a8a00738da33829c8139947996ce4e99e}{MUTLI\+\_\+\+LOGIN\+\_\+\+ALREADY}}~0x8000022A
\item 
\#define \mbox{\hyperlink{mw__error_8h_a3229569762612e2eb07f497d4d1b6c0f}{NEED\+\_\+\+EMAIL}}~0x8000021D
\item 
\#define \mbox{\hyperlink{mw__error_8h_a2209ac530e813385badbf0a5a6c6e128}{NETWORK\+\_\+\+DOWN}}~0x80000205
\item 
\#define \mbox{\hyperlink{mw__error_8h_a2ba33dcca51344a5b888974bbc64d2d1}{NOT\+\_\+\+IN\+\_\+\+USE}}~0x80000202
\item 
\#define \mbox{\hyperlink{mw__error_8h_aef113f145ad544ae7347e10a6ca317eb}{PROTOCOL\+\_\+\+ERROR}}~0x8000020F
\item 
\#define \mbox{\hyperlink{mw__error_8h_a91de0a8ed4665c07923c532c1ca6f0bb}{PROXY\+\_\+\+ERROR}}~0x8000020A
\item 
\#define \mbox{\hyperlink{mw__error_8h_aa7c61c7a7873916ca8a22c8444d1ea32}{REG\+\_\+\+MODE\+\_\+\+NS}}~0x8000021B
\item 
\#define \mbox{\hyperlink{mw__error_8h_a15a0a1ba9278376973186f0ed1d610f5}{SERVER\+\_\+\+BROKEN}}~0x8000022B
\item 
\#define \mbox{\hyperlink{mw__error_8h_a2007f8a4201d81c746a4caaf18c859d7}{SERVER\+\_\+\+FULL}}~0x8000020B
\item 
\#define \mbox{\hyperlink{mw__error_8h_a7e88389f908ea1112c1b70653ae65191}{SERVER\+\_\+\+NORESPOND}}~0x8000020C
\item 
\#define \mbox{\hyperlink{mw__error_8h_af597d73754e7b49b4866a98e72d1dcf1}{SERVER\+\_\+\+PATH\+\_\+\+OLD}}~0x8000022C
\item 
\#define \mbox{\hyperlink{mw__error_8h_a10cf147209cc5179733cde11820eefa6}{TCPIP\+\_\+\+ERROR}}~0x80000208
\item 
\#define \mbox{\hyperlink{mw__error_8h_a1f6c3dac2d43d9fb5330770b8c5a5d08}{USER\+\_\+\+EXISTS}}~0x80000218
\item 
\#define \mbox{\hyperlink{mw__error_8h_ab7f5df73bf95ca9a1f1e1d226f212fa8}{USER\+\_\+\+RE\+\_\+\+LOGIN}}~0x80000219
\item 
\#define \mbox{\hyperlink{mw__error_8h_a016bc06045fcf6ac09c84c87d5f5e715}{USER\+\_\+\+REMOVED}}~0x8000020E
\item 
\#define \mbox{\hyperlink{mw__error_8h_af9510606e71ecb23047cd59c9cedee5d}{USER\+\_\+\+RESTRICTED}}~0x80000210
\item 
\#define \mbox{\hyperlink{mw__error_8h_ab56b29dc9ce1dddeb3e121febcf7842b}{USER\+\_\+\+TOO\+\_\+\+IDLE}}~0x80000216
\item 
\#define \mbox{\hyperlink{mw__error_8h_acdc0185ddcca08b291ae5093298d4aaa}{USER\+\_\+\+UNREGISTERED}}~0x80000213
\item 
\#define \mbox{\hyperlink{mw__error_8h_ac1148f224ba771e8069923a3bfdc0c97}{VERIFICATION\+\_\+\+DOWN}}~0x80000214
\item 
\#define \mbox{\hyperlink{mw__error_8h_a563e8987a5e64180ff710022c115af27}{VERSION\+\_\+\+MISMATCH}}~0x80000200
\item 
\#define \mbox{\hyperlink{mw__error_8h_a47c2069dad24eb77b499f017520afe6e}{WRONG\+\_\+\+USER\+\_\+\+PRIV}}~0x8000021C
\end{DoxyCompactItemize}
\doxysubsubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270}{ERR\+\_\+\+CLIENT}} \{ \newline
\mbox{\hyperlink{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270a74651fa532e8cd5b5f3f7ad7a3c005a9}{ERR\+\_\+\+CLIENT\+\_\+\+USER\+\_\+\+GONE}} = 0x80002000
, \newline
\mbox{\hyperlink{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270a75ffb1f463ef3fdbf4977bca7ecdfb54}{ERR\+\_\+\+CLIENT\+\_\+\+USER\+\_\+\+DND}} = 0x80002001
, \newline
\mbox{\hyperlink{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270a5bad328f3dee3f806ebf833449451e90}{ERR\+\_\+\+CLIENT\+\_\+\+USER\+\_\+\+ELSEWHERE}} = 0x80002002
 \}
\begin{DoxyCompactList}\small\item\em Client error codes. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631c}{ERR\+\_\+\+GENERAL}} \{ \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca6d4f18a9728f434ff2d1a64043ebe6e8}{ERR\+\_\+\+SUCCESS}} = 0x00000000
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cafc3fcefbe5fe939745539df41ab0bd20}{ERR\+\_\+\+FAILURE}} = 0x80000000
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca1650c211971e7f675d77a91444e11984}{ERR\+\_\+\+REQUEST\+\_\+\+DELAY}} = 0x00000001
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caf6bece2e640440dfd4352dc641bc1f4b}{ERR\+\_\+\+REQUEST\+\_\+\+INVALID}} = 0x80000001
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca00be7d190022f365597ab88db21fbad3}{ERR\+\_\+\+NOT\+\_\+\+LOGGED\+\_\+\+IN}} = 0x80000002
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca3ed3f76b1177c57bff0de816a83df9b2}{ERR\+\_\+\+NOT\+\_\+\+AUTHORIZED}} = 0x80000003
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca79cf6f047175e478c013c50c3c4e0187}{ERR\+\_\+\+ABORT}} = 0x80000004
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cad9b08df91d199e541ffc7ca67c96e453}{ERR\+\_\+\+NO\+\_\+\+ELEMENT}} = 0x80000005
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca4b412bfce1be24e84e47d1e2572527b1}{ERR\+\_\+\+NO\+\_\+\+USER}} = 0x80000006
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca7aee3b5c2b62ef9de286635fc4d0ed44}{ERR\+\_\+\+BAD\+\_\+\+DATA}} = 0x80000007
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca5bed3f42a08e195b307cf8622e913327}{ERR\+\_\+\+NOT\+\_\+\+IMPLEMENTED}} = 0x80000008
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca12feaa8deb146f6eefd610d7cc55825c}{ERR\+\_\+\+UNKNOWN\+\_\+\+ERROR}} = 0x80000009
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca8928b3db8f864fb03dd96227f04b0dc1}{ERR\+\_\+\+STARVING}} = 0x8000000a
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca6b5ea78a4681d19b44d3407fbefd3299}{ERR\+\_\+\+CHANNEL\+\_\+\+NO\+\_\+\+SUPPORT}} = 0x8000000b
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cabf73537e978527fd0f57fe3a4e21dde6}{ERR\+\_\+\+CHANNEL\+\_\+\+EXISTS}} = 0x8000000c
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caeecf3ecd60e98e4bc51b698d59feb06f}{ERR\+\_\+\+SERVICE\+\_\+\+NO\+\_\+\+SUPPORT}} = 0x8000000d
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cac663aed2336ef8439a99b244dd51704b}{ERR\+\_\+\+PROTOCOL\+\_\+\+NO\+\_\+\+SUPPORT}} = 0x8000000e
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca3e19b9f164874f2c6e3c8790d31f4cba}{ERR\+\_\+\+PROTOCOL\+\_\+\+NO\+\_\+\+SUPPORT2}} = 0x8000000f
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca92a573cf09153b4be50ab5aab3fb382e}{ERR\+\_\+\+VERSION\+\_\+\+NO\+\_\+\+SUPPORT}} = 0x80000010
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cab54f63d87d72fcdc5259f8bf90d5c80f}{ERR\+\_\+\+USER\+\_\+\+SKETCHY}} = 0x80000011
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caedc948456b95477292c443824c7b3fc0}{ERR\+\_\+\+ALREADY\+\_\+\+INITIALIZED}} = 0x80000013
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca49fe82be79dbb030826fad2d7fc9ee93}{ERR\+\_\+\+NOT\+\_\+\+OWNER}} = 0x80000014
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca6593b90d1146ec500b6876a1e822d35a}{ERR\+\_\+\+TOKEN\+\_\+\+INVALID}} = 0x80000015
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caa07e19d62b749a5f803a3c416a70fbc5}{ERR\+\_\+\+TOKEN\+\_\+\+EXPIRED}} = 0x80000016
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caadc6658d433819950e8e0a18d39aabb4}{ERR\+\_\+\+TOKEN\+\_\+\+IP\+\_\+\+MISMATCH}} = 0x80000017
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caa40c15cf39e9b56d83830453e05d7e7e}{ERR\+\_\+\+PORT\+\_\+\+IN\+\_\+\+USE}} = 0x80000018
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cac6c29b7c700c9be589ae280bfcc1f8d7}{ERR\+\_\+\+NETWORK\+\_\+\+DEAD}} = 0x80000019
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca9fe194af31fbda0c7fd5cba0d296cc22}{ERR\+\_\+\+NO\+\_\+\+MASTER\+\_\+\+CHANNEL}} = 0x8000001a
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caae561e23f10f85a8f4005f6cde66a84b}{ERR\+\_\+\+ALREADY\+\_\+\+SUBSCRIBED}} = 0x8000001b
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca7afadc423f5934d0900911ebd388ee37}{ERR\+\_\+\+NOT\+\_\+\+SUBSCRIBED}} = 0x8000001c
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca2ad67054d772b6b4c2487bd70681e86e}{ERR\+\_\+\+ENCRYPT\+\_\+\+NO\+\_\+\+SUPPORT}} = 0x8000001d
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca0dd59d65fb803313438c3b92b171573a}{ERR\+\_\+\+ENCRYPT\+\_\+\+UNINITIALIZED}} = 0x8000001e
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca1ee25efbf24e9bc9a6b52f2b0a106117}{ERR\+\_\+\+ENCRYPT\+\_\+\+UNACCEPTABLE}} = 0x8000001f
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca79ff354187782efa429766e2181effff}{ERR\+\_\+\+ENCRYPT\+\_\+\+INVALID}} = 0x80000020
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caf71a082a7bc19a9e49fad9724cd74829}{ERR\+\_\+\+NO\+\_\+\+COMMON\+\_\+\+ENCRYPT}} = 0x80000021
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca81efbaba316fb08f83a646d975783392}{ERR\+\_\+\+CHANNEL\+\_\+\+DESTROYED}} = 0x80000022
, \newline
\mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caab9bf18746b9e493330739d3ddf3516c}{ERR\+\_\+\+CHANNEL\+\_\+\+REDIRECTED}} = 0x80000023
 \}
\begin{DoxyCompactList}\small\item\em general error codes \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932e}{ERR\+\_\+\+IM}} \{ \newline
\mbox{\hyperlink{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932ea24828e2846814da5bdad8135227d1114}{ERR\+\_\+\+IM\+\_\+\+COULDNT\+\_\+\+REGISTER}} = 0x80002003
, \newline
\mbox{\hyperlink{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932ea37a89f8129a8497a76f12a9d73868094}{ERR\+\_\+\+IM\+\_\+\+ALREADY\+\_\+\+REGISTERED}} = 0x80002004
, \newline
\mbox{\hyperlink{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932ea7f40ad9c58d1632df90176bff160db1e}{ERR\+\_\+\+IM\+\_\+\+NOT\+\_\+\+REGISTERED}} = 0x80002005
 \}
\begin{DoxyCompactList}\small\item\em IM error codes. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{mw__error_8h_aae79e8aa2c18f1cef2bcce0f2600ec91}{mw\+Error}} (guint32 code)
\begin{DoxyCompactList}\small\item\em reference to a new string appropriate for the given error code. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Common error code constants used by Meanwhile. 

Not all of these error codes (or even many, really) will ever actually appear from Meanwhile. These are taken directly from the houri draft, along with the minimal explanation for each. 

\label{doc-define-members}
\Hypertarget{mw__error_8h_doc-define-members}
\doxysubsection{Macro Definition Documentation}
\Hypertarget{mw__error_8h_ab1bd864650a46688cb460ac8d4fac104}\index{mw\_error.h@{mw\_error.h}!APPLET\_LOGOUT@{APPLET\_LOGOUT}}
\index{APPLET\_LOGOUT@{APPLET\_LOGOUT}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{APPLET\_LOGOUT}{APPLET\_LOGOUT}}
{\footnotesize\ttfamily \label{mw__error_8h_ab1bd864650a46688cb460ac8d4fac104} 
\#define APPLET\+\_\+\+LOGOUT~0x8000022D}

\Hypertarget{mw__error_8h_a0565bf256bdf03fc299e8a1130f144ea}\index{mw\_error.h@{mw\_error.h}!BAD\_NAME@{BAD\_NAME}}
\index{BAD\_NAME@{BAD\_NAME}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{BAD\_NAME}{BAD\_NAME}}
{\footnotesize\ttfamily \label{mw__error_8h_a0565bf256bdf03fc299e8a1130f144ea} 
\#define BAD\+\_\+\+NAME~0x8000021A}

\Hypertarget{mw__error_8h_a54698ae50cbcc48fc4e5ab24ac189ab3}\index{mw\_error.h@{mw\_error.h}!CANT\_CONNECT@{CANT\_CONNECT}}
\index{CANT\_CONNECT@{CANT\_CONNECT}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{CANT\_CONNECT}{CANT\_CONNECT}}
{\footnotesize\ttfamily \label{mw__error_8h_a54698ae50cbcc48fc4e5ab24ac189ab3} 
\#define CANT\+\_\+\+CONNECT~0x8000020D}

\Hypertarget{mw__error_8h_a0e8902a429e34da3420046ed9e2509a3}\index{mw\_error.h@{mw\_error.h}!CONNECTION\_ABORTED@{CONNECTION\_ABORTED}}
\index{CONNECTION\_ABORTED@{CONNECTION\_ABORTED}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{CONNECTION\_ABORTED}{CONNECTION\_ABORTED}}
{\footnotesize\ttfamily \label{mw__error_8h_a0e8902a429e34da3420046ed9e2509a3} 
\#define CONNECTION\+\_\+\+ABORTED~0x80000222}

\Hypertarget{mw__error_8h_ad9aaade299715802df37e5cf87a20e17}\index{mw\_error.h@{mw\_error.h}!CONNECTION\_BROKEN@{CONNECTION\_BROKEN}}
\index{CONNECTION\_BROKEN@{CONNECTION\_BROKEN}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{CONNECTION\_BROKEN}{CONNECTION\_BROKEN}}
{\footnotesize\ttfamily \label{mw__error_8h_ad9aaade299715802df37e5cf87a20e17} 
\#define CONNECTION\+\_\+\+BROKEN~0x80000221}

\Hypertarget{mw__error_8h_aaac251a63e765d82a11f6050f3e65f3c}\index{mw\_error.h@{mw\_error.h}!CONNECTION\_CLOSED@{CONNECTION\_CLOSED}}
\index{CONNECTION\_CLOSED@{CONNECTION\_CLOSED}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{CONNECTION\_CLOSED}{CONNECTION\_CLOSED}}
{\footnotesize\ttfamily \label{mw__error_8h_aaac251a63e765d82a11f6050f3e65f3c} 
\#define CONNECTION\+\_\+\+CLOSED~0x80000226}

\Hypertarget{mw__error_8h_accbc8cb244b8be4a211bdb532af08e75}\index{mw\_error.h@{mw\_error.h}!CONNECTION\_REFUSED@{CONNECTION\_REFUSED}}
\index{CONNECTION\_REFUSED@{CONNECTION\_REFUSED}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{CONNECTION\_REFUSED}{CONNECTION\_REFUSED}}
{\footnotesize\ttfamily \label{mw__error_8h_accbc8cb244b8be4a211bdb532af08e75} 
\#define CONNECTION\+\_\+\+REFUSED~0x80000223}

\Hypertarget{mw__error_8h_a6236919e9559ecabb625c89ebb6b827f}\index{mw\_error.h@{mw\_error.h}!CONNECTION\_RESET@{CONNECTION\_RESET}}
\index{CONNECTION\_RESET@{CONNECTION\_RESET}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{CONNECTION\_RESET}{CONNECTION\_RESET}}
{\footnotesize\ttfamily \label{mw__error_8h_a6236919e9559ecabb625c89ebb6b827f} 
\#define CONNECTION\+\_\+\+RESET~0x80000224}

\Hypertarget{mw__error_8h_ae943dd6a724d76638d82756ed59b00f3}\index{mw\_error.h@{mw\_error.h}!CONNECTION\_TIMED@{CONNECTION\_TIMED}}
\index{CONNECTION\_TIMED@{CONNECTION\_TIMED}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{CONNECTION\_TIMED}{CONNECTION\_TIMED}}
{\footnotesize\ttfamily \label{mw__error_8h_ae943dd6a724d76638d82756ed59b00f3} 
\#define CONNECTION\+\_\+\+TIMED~0x80000225}

\Hypertarget{mw__error_8h_a583a4e387d14c863bb8c682373023746}\index{mw\_error.h@{mw\_error.h}!DNS\_ERROR@{DNS\_ERROR}}
\index{DNS\_ERROR@{DNS\_ERROR}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{DNS\_ERROR}{DNS\_ERROR}}
{\footnotesize\ttfamily \label{mw__error_8h_a583a4e387d14c863bb8c682373023746} 
\#define DNS\+\_\+\+ERROR~0x8000021E}

\Hypertarget{mw__error_8h_a6acfadcb111e1a3ce39c77dfd05ae1d7}\index{mw\_error.h@{mw\_error.h}!DNS\_FATAL\_ERROR@{DNS\_FATAL\_ERROR}}
\index{DNS\_FATAL\_ERROR@{DNS\_FATAL\_ERROR}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{DNS\_FATAL\_ERROR}{DNS\_FATAL\_ERROR}}
{\footnotesize\ttfamily \label{mw__error_8h_a6acfadcb111e1a3ce39c77dfd05ae1d7} 
\#define DNS\+\_\+\+FATAL\+\_\+\+ERROR~0x8000021F}

\Hypertarget{mw__error_8h_a21a5e53779f6043d5ee0d03d5ff6ff7f}\index{mw\_error.h@{mw\_error.h}!DNS\_NOT\_FOUND@{DNS\_NOT\_FOUND}}
\index{DNS\_NOT\_FOUND@{DNS\_NOT\_FOUND}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{DNS\_NOT\_FOUND}{DNS\_NOT\_FOUND}}
{\footnotesize\ttfamily \label{mw__error_8h_a21a5e53779f6043d5ee0d03d5ff6ff7f} 
\#define DNS\+\_\+\+NOT\+\_\+\+FOUND~0x80000220}

\Hypertarget{mw__error_8h_ac838059df98ed08cf4a1129566c50d06}\index{mw\_error.h@{mw\_error.h}!ENCRYPT\_MISMATCH@{ENCRYPT\_MISMATCH}}
\index{ENCRYPT\_MISMATCH@{ENCRYPT\_MISMATCH}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{ENCRYPT\_MISMATCH}{ENCRYPT\_MISMATCH}}
{\footnotesize\ttfamily \label{mw__error_8h_ac838059df98ed08cf4a1129566c50d06} 
\#define ENCRYPT\+\_\+\+MISMATCH~0x80000212}

\Hypertarget{mw__error_8h_a74d5522d67ef1119ae1f89142abb250b}\index{mw\_error.h@{mw\_error.h}!FAT\_MESSAGE@{FAT\_MESSAGE}}
\index{FAT\_MESSAGE@{FAT\_MESSAGE}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{FAT\_MESSAGE}{FAT\_MESSAGE}}
{\footnotesize\ttfamily \label{mw__error_8h_a74d5522d67ef1119ae1f89142abb250b} 
\#define FAT\+\_\+\+MESSAGE~0x80000209}

\Hypertarget{mw__error_8h_a2219637922ab15168697a39d899f5b04}\index{mw\_error.h@{mw\_error.h}!GUEST\_IN\_USE@{GUEST\_IN\_USE}}
\index{GUEST\_IN\_USE@{GUEST\_IN\_USE}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{GUEST\_IN\_USE}{GUEST\_IN\_USE}}
{\footnotesize\ttfamily \label{mw__error_8h_a2219637922ab15168697a39d899f5b04} 
\#define GUEST\+\_\+\+IN\+\_\+\+USE~0x80000217}

\Hypertarget{mw__error_8h_ad3ef1fbb2e4d1301e4ee35a5b654891f}\index{mw\_error.h@{mw\_error.h}!HARDWARE\_ERROR@{HARDWARE\_ERROR}}
\index{HARDWARE\_ERROR@{HARDWARE\_ERROR}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{HARDWARE\_ERROR}{HARDWARE\_ERROR}}
{\footnotesize\ttfamily \label{mw__error_8h_ad3ef1fbb2e4d1301e4ee35a5b654891f} 
\#define HARDWARE\+\_\+\+ERROR~0x80000204}

\Hypertarget{mw__error_8h_a19d20cca11e4cf399742ad25c05d73fb}\index{mw\_error.h@{mw\_error.h}!HOST\_DOWN@{HOST\_DOWN}}
\index{HOST\_DOWN@{HOST\_DOWN}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{HOST\_DOWN}{HOST\_DOWN}}
{\footnotesize\ttfamily \label{mw__error_8h_a19d20cca11e4cf399742ad25c05d73fb} 
\#define HOST\+\_\+\+DOWN~0x80000206}

\Hypertarget{mw__error_8h_ab1433105627834e0a2c670250bf64285}\index{mw\_error.h@{mw\_error.h}!HOST\_UNREACHABLE@{HOST\_UNREACHABLE}}
\index{HOST\_UNREACHABLE@{HOST\_UNREACHABLE}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{HOST\_UNREACHABLE}{HOST\_UNREACHABLE}}
{\footnotesize\ttfamily \label{mw__error_8h_ab1433105627834e0a2c670250bf64285} 
\#define HOST\+\_\+\+UNREACHABLE~0x80000207}

\Hypertarget{mw__error_8h_afd82eb0fc9c9f346e0fded6dfbcf5425}\index{mw\_error.h@{mw\_error.h}!INCORRECT\_LOGIN@{INCORRECT\_LOGIN}}
\index{INCORRECT\_LOGIN@{INCORRECT\_LOGIN}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{INCORRECT\_LOGIN}{INCORRECT\_LOGIN}}
{\footnotesize\ttfamily \label{mw__error_8h_afd82eb0fc9c9f346e0fded6dfbcf5425} 
\#define INCORRECT\+\_\+\+LOGIN~0x80000211}

\Hypertarget{mw__error_8h_a8b64cc5d99e8b7aa3e6689260bca05b1}\index{mw\_error.h@{mw\_error.h}!INSUF\_BUFFER@{INSUF\_BUFFER}}
\index{INSUF\_BUFFER@{INSUF\_BUFFER}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{INSUF\_BUFFER}{INSUF\_BUFFER}}
{\footnotesize\ttfamily \label{mw__error_8h_a8b64cc5d99e8b7aa3e6689260bca05b1} 
\#define INSUF\+\_\+\+BUFFER~0x80000201}

\Hypertarget{mw__error_8h_a962664f3c753020934b9d73591d25c26}\index{mw\_error.h@{mw\_error.h}!INSUF\_SOCKET@{INSUF\_SOCKET}}
\index{INSUF\_SOCKET@{INSUF\_SOCKET}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{INSUF\_SOCKET}{INSUF\_SOCKET}}
{\footnotesize\ttfamily \label{mw__error_8h_a962664f3c753020934b9d73591d25c26} 
\#define INSUF\+\_\+\+SOCKET~0x80000203}

\Hypertarget{mw__error_8h_a6ef2b63a8a77961284baf7074b1c9dc5}\index{mw\_error.h@{mw\_error.h}!MULTI\_LOGIN\_COMP@{MULTI\_LOGIN\_COMP}}
\index{MULTI\_LOGIN\_COMP@{MULTI\_LOGIN\_COMP}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{MULTI\_LOGIN\_COMP}{MULTI\_LOGIN\_COMP}}
{\footnotesize\ttfamily \label{mw__error_8h_a6ef2b63a8a77961284baf7074b1c9dc5} 
\#define MULTI\+\_\+\+LOGIN\+\_\+\+COMP~0x80000229}

\Hypertarget{mw__error_8h_adccf3a0aef635692856122ea61fb1fc6}\index{mw\_error.h@{mw\_error.h}!MULTI\_SERVER\_LOGIN@{MULTI\_SERVER\_LOGIN}}
\index{MULTI\_SERVER\_LOGIN@{MULTI\_SERVER\_LOGIN}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{MULTI\_SERVER\_LOGIN}{MULTI\_SERVER\_LOGIN}}
{\footnotesize\ttfamily \label{mw__error_8h_adccf3a0aef635692856122ea61fb1fc6} 
\#define MULTI\+\_\+\+SERVER\+\_\+\+LOGIN~0x80000227}

\Hypertarget{mw__error_8h_a625ed1d6ca18e5d2825362c9a0303603}\index{mw\_error.h@{mw\_error.h}!MULTI\_SERVER\_LOGIN2@{MULTI\_SERVER\_LOGIN2}}
\index{MULTI\_SERVER\_LOGIN2@{MULTI\_SERVER\_LOGIN2}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{MULTI\_SERVER\_LOGIN2}{MULTI\_SERVER\_LOGIN2}}
{\footnotesize\ttfamily \label{mw__error_8h_a625ed1d6ca18e5d2825362c9a0303603} 
\#define MULTI\+\_\+\+SERVER\+\_\+\+LOGIN2~0x80000228}

\Hypertarget{mw__error_8h_a8a00738da33829c8139947996ce4e99e}\index{mw\_error.h@{mw\_error.h}!MUTLI\_LOGIN\_ALREADY@{MUTLI\_LOGIN\_ALREADY}}
\index{MUTLI\_LOGIN\_ALREADY@{MUTLI\_LOGIN\_ALREADY}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{MUTLI\_LOGIN\_ALREADY}{MUTLI\_LOGIN\_ALREADY}}
{\footnotesize\ttfamily \label{mw__error_8h_a8a00738da33829c8139947996ce4e99e} 
\#define MUTLI\+\_\+\+LOGIN\+\_\+\+ALREADY~0x8000022A}

\Hypertarget{mw__error_8h_a3229569762612e2eb07f497d4d1b6c0f}\index{mw\_error.h@{mw\_error.h}!NEED\_EMAIL@{NEED\_EMAIL}}
\index{NEED\_EMAIL@{NEED\_EMAIL}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{NEED\_EMAIL}{NEED\_EMAIL}}
{\footnotesize\ttfamily \label{mw__error_8h_a3229569762612e2eb07f497d4d1b6c0f} 
\#define NEED\+\_\+\+EMAIL~0x8000021D}

\Hypertarget{mw__error_8h_a2209ac530e813385badbf0a5a6c6e128}\index{mw\_error.h@{mw\_error.h}!NETWORK\_DOWN@{NETWORK\_DOWN}}
\index{NETWORK\_DOWN@{NETWORK\_DOWN}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{NETWORK\_DOWN}{NETWORK\_DOWN}}
{\footnotesize\ttfamily \label{mw__error_8h_a2209ac530e813385badbf0a5a6c6e128} 
\#define NETWORK\+\_\+\+DOWN~0x80000205}

\Hypertarget{mw__error_8h_a2ba33dcca51344a5b888974bbc64d2d1}\index{mw\_error.h@{mw\_error.h}!NOT\_IN\_USE@{NOT\_IN\_USE}}
\index{NOT\_IN\_USE@{NOT\_IN\_USE}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{NOT\_IN\_USE}{NOT\_IN\_USE}}
{\footnotesize\ttfamily \label{mw__error_8h_a2ba33dcca51344a5b888974bbc64d2d1} 
\#define NOT\+\_\+\+IN\+\_\+\+USE~0x80000202}

\Hypertarget{mw__error_8h_aef113f145ad544ae7347e10a6ca317eb}\index{mw\_error.h@{mw\_error.h}!PROTOCOL\_ERROR@{PROTOCOL\_ERROR}}
\index{PROTOCOL\_ERROR@{PROTOCOL\_ERROR}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{PROTOCOL\_ERROR}{PROTOCOL\_ERROR}}
{\footnotesize\ttfamily \label{mw__error_8h_aef113f145ad544ae7347e10a6ca317eb} 
\#define PROTOCOL\+\_\+\+ERROR~0x8000020F}

\Hypertarget{mw__error_8h_a91de0a8ed4665c07923c532c1ca6f0bb}\index{mw\_error.h@{mw\_error.h}!PROXY\_ERROR@{PROXY\_ERROR}}
\index{PROXY\_ERROR@{PROXY\_ERROR}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{PROXY\_ERROR}{PROXY\_ERROR}}
{\footnotesize\ttfamily \label{mw__error_8h_a91de0a8ed4665c07923c532c1ca6f0bb} 
\#define PROXY\+\_\+\+ERROR~0x8000020A}

\Hypertarget{mw__error_8h_aa7c61c7a7873916ca8a22c8444d1ea32}\index{mw\_error.h@{mw\_error.h}!REG\_MODE\_NS@{REG\_MODE\_NS}}
\index{REG\_MODE\_NS@{REG\_MODE\_NS}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{REG\_MODE\_NS}{REG\_MODE\_NS}}
{\footnotesize\ttfamily \label{mw__error_8h_aa7c61c7a7873916ca8a22c8444d1ea32} 
\#define REG\+\_\+\+MODE\+\_\+\+NS~0x8000021B}

\Hypertarget{mw__error_8h_a15a0a1ba9278376973186f0ed1d610f5}\index{mw\_error.h@{mw\_error.h}!SERVER\_BROKEN@{SERVER\_BROKEN}}
\index{SERVER\_BROKEN@{SERVER\_BROKEN}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{SERVER\_BROKEN}{SERVER\_BROKEN}}
{\footnotesize\ttfamily \label{mw__error_8h_a15a0a1ba9278376973186f0ed1d610f5} 
\#define SERVER\+\_\+\+BROKEN~0x8000022B}

\Hypertarget{mw__error_8h_a2007f8a4201d81c746a4caaf18c859d7}\index{mw\_error.h@{mw\_error.h}!SERVER\_FULL@{SERVER\_FULL}}
\index{SERVER\_FULL@{SERVER\_FULL}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{SERVER\_FULL}{SERVER\_FULL}}
{\footnotesize\ttfamily \label{mw__error_8h_a2007f8a4201d81c746a4caaf18c859d7} 
\#define SERVER\+\_\+\+FULL~0x8000020B}

\Hypertarget{mw__error_8h_a7e88389f908ea1112c1b70653ae65191}\index{mw\_error.h@{mw\_error.h}!SERVER\_NORESPOND@{SERVER\_NORESPOND}}
\index{SERVER\_NORESPOND@{SERVER\_NORESPOND}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{SERVER\_NORESPOND}{SERVER\_NORESPOND}}
{\footnotesize\ttfamily \label{mw__error_8h_a7e88389f908ea1112c1b70653ae65191} 
\#define SERVER\+\_\+\+NORESPOND~0x8000020C}

\Hypertarget{mw__error_8h_af597d73754e7b49b4866a98e72d1dcf1}\index{mw\_error.h@{mw\_error.h}!SERVER\_PATH\_OLD@{SERVER\_PATH\_OLD}}
\index{SERVER\_PATH\_OLD@{SERVER\_PATH\_OLD}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{SERVER\_PATH\_OLD}{SERVER\_PATH\_OLD}}
{\footnotesize\ttfamily \label{mw__error_8h_af597d73754e7b49b4866a98e72d1dcf1} 
\#define SERVER\+\_\+\+PATH\+\_\+\+OLD~0x8000022C}

\Hypertarget{mw__error_8h_a10cf147209cc5179733cde11820eefa6}\index{mw\_error.h@{mw\_error.h}!TCPIP\_ERROR@{TCPIP\_ERROR}}
\index{TCPIP\_ERROR@{TCPIP\_ERROR}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{TCPIP\_ERROR}{TCPIP\_ERROR}}
{\footnotesize\ttfamily \label{mw__error_8h_a10cf147209cc5179733cde11820eefa6} 
\#define TCPIP\+\_\+\+ERROR~0x80000208}

\Hypertarget{mw__error_8h_a1f6c3dac2d43d9fb5330770b8c5a5d08}\index{mw\_error.h@{mw\_error.h}!USER\_EXISTS@{USER\_EXISTS}}
\index{USER\_EXISTS@{USER\_EXISTS}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{USER\_EXISTS}{USER\_EXISTS}}
{\footnotesize\ttfamily \label{mw__error_8h_a1f6c3dac2d43d9fb5330770b8c5a5d08} 
\#define USER\+\_\+\+EXISTS~0x80000218}

\Hypertarget{mw__error_8h_ab7f5df73bf95ca9a1f1e1d226f212fa8}\index{mw\_error.h@{mw\_error.h}!USER\_RE\_LOGIN@{USER\_RE\_LOGIN}}
\index{USER\_RE\_LOGIN@{USER\_RE\_LOGIN}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{USER\_RE\_LOGIN}{USER\_RE\_LOGIN}}
{\footnotesize\ttfamily \label{mw__error_8h_ab7f5df73bf95ca9a1f1e1d226f212fa8} 
\#define USER\+\_\+\+RE\+\_\+\+LOGIN~0x80000219}

\Hypertarget{mw__error_8h_a016bc06045fcf6ac09c84c87d5f5e715}\index{mw\_error.h@{mw\_error.h}!USER\_REMOVED@{USER\_REMOVED}}
\index{USER\_REMOVED@{USER\_REMOVED}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{USER\_REMOVED}{USER\_REMOVED}}
{\footnotesize\ttfamily \label{mw__error_8h_a016bc06045fcf6ac09c84c87d5f5e715} 
\#define USER\+\_\+\+REMOVED~0x8000020E}

\Hypertarget{mw__error_8h_af9510606e71ecb23047cd59c9cedee5d}\index{mw\_error.h@{mw\_error.h}!USER\_RESTRICTED@{USER\_RESTRICTED}}
\index{USER\_RESTRICTED@{USER\_RESTRICTED}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{USER\_RESTRICTED}{USER\_RESTRICTED}}
{\footnotesize\ttfamily \label{mw__error_8h_af9510606e71ecb23047cd59c9cedee5d} 
\#define USER\+\_\+\+RESTRICTED~0x80000210}

\Hypertarget{mw__error_8h_ab56b29dc9ce1dddeb3e121febcf7842b}\index{mw\_error.h@{mw\_error.h}!USER\_TOO\_IDLE@{USER\_TOO\_IDLE}}
\index{USER\_TOO\_IDLE@{USER\_TOO\_IDLE}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{USER\_TOO\_IDLE}{USER\_TOO\_IDLE}}
{\footnotesize\ttfamily \label{mw__error_8h_ab56b29dc9ce1dddeb3e121febcf7842b} 
\#define USER\+\_\+\+TOO\+\_\+\+IDLE~0x80000216}

\Hypertarget{mw__error_8h_acdc0185ddcca08b291ae5093298d4aaa}\index{mw\_error.h@{mw\_error.h}!USER\_UNREGISTERED@{USER\_UNREGISTERED}}
\index{USER\_UNREGISTERED@{USER\_UNREGISTERED}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{USER\_UNREGISTERED}{USER\_UNREGISTERED}}
{\footnotesize\ttfamily \label{mw__error_8h_acdc0185ddcca08b291ae5093298d4aaa} 
\#define USER\+\_\+\+UNREGISTERED~0x80000213}

\Hypertarget{mw__error_8h_ac1148f224ba771e8069923a3bfdc0c97}\index{mw\_error.h@{mw\_error.h}!VERIFICATION\_DOWN@{VERIFICATION\_DOWN}}
\index{VERIFICATION\_DOWN@{VERIFICATION\_DOWN}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{VERIFICATION\_DOWN}{VERIFICATION\_DOWN}}
{\footnotesize\ttfamily \label{mw__error_8h_ac1148f224ba771e8069923a3bfdc0c97} 
\#define VERIFICATION\+\_\+\+DOWN~0x80000214}

\Hypertarget{mw__error_8h_a563e8987a5e64180ff710022c115af27}\index{mw\_error.h@{mw\_error.h}!VERSION\_MISMATCH@{VERSION\_MISMATCH}}
\index{VERSION\_MISMATCH@{VERSION\_MISMATCH}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{VERSION\_MISMATCH}{VERSION\_MISMATCH}}
{\footnotesize\ttfamily \label{mw__error_8h_a563e8987a5e64180ff710022c115af27} 
\#define VERSION\+\_\+\+MISMATCH~0x80000200}

\Hypertarget{mw__error_8h_a47c2069dad24eb77b499f017520afe6e}\index{mw\_error.h@{mw\_error.h}!WRONG\_USER\_PRIV@{WRONG\_USER\_PRIV}}
\index{WRONG\_USER\_PRIV@{WRONG\_USER\_PRIV}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{WRONG\_USER\_PRIV}{WRONG\_USER\_PRIV}}
{\footnotesize\ttfamily \label{mw__error_8h_a47c2069dad24eb77b499f017520afe6e} 
\#define WRONG\+\_\+\+USER\+\_\+\+PRIV~0x8000021C}



\label{doc-enum-members}
\Hypertarget{mw__error_8h_doc-enum-members}
\doxysubsection{Enumeration Type Documentation}
\Hypertarget{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270}\index{mw\_error.h@{mw\_error.h}!ERR\_CLIENT@{ERR\_CLIENT}}
\index{ERR\_CLIENT@{ERR\_CLIENT}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{ERR\_CLIENT}{ERR\_CLIENT}}
{\footnotesize\ttfamily \label{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270} 
enum \mbox{\hyperlink{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270}{ERR\+\_\+\+CLIENT}}}



Client error codes. 

\begin{DoxyEnumFields}[2]{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_CLIENT\_USER\_GONE@{ERR\_CLIENT\_USER\_GONE}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_CLIENT\_USER\_GONE@{ERR\_CLIENT\_USER\_GONE}}}\Hypertarget{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270a74651fa532e8cd5b5f3f7ad7a3c005a9}\label{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270a74651fa532e8cd5b5f3f7ad7a3c005a9} 
ERR\+\_\+\+CLIENT\+\_\+\+USER\+\_\+\+GONE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_CLIENT\_USER\_DND@{ERR\_CLIENT\_USER\_DND}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_CLIENT\_USER\_DND@{ERR\_CLIENT\_USER\_DND}}}\Hypertarget{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270a75ffb1f463ef3fdbf4977bca7ecdfb54}\label{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270a75ffb1f463ef3fdbf4977bca7ecdfb54} 
ERR\+\_\+\+CLIENT\+\_\+\+USER\+\_\+\+DND&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_CLIENT\_USER\_ELSEWHERE@{ERR\_CLIENT\_USER\_ELSEWHERE}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_CLIENT\_USER\_ELSEWHERE@{ERR\_CLIENT\_USER\_ELSEWHERE}}}\Hypertarget{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270a5bad328f3dee3f806ebf833449451e90}\label{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270a5bad328f3dee3f806ebf833449451e90} 
ERR\+\_\+\+CLIENT\+\_\+\+USER\+\_\+\+ELSEWHERE&\\
\hline

\end{DoxyEnumFields}
\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631c}\index{mw\_error.h@{mw\_error.h}!ERR\_GENERAL@{ERR\_GENERAL}}
\index{ERR\_GENERAL@{ERR\_GENERAL}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{ERR\_GENERAL}{ERR\_GENERAL}}
{\footnotesize\ttfamily \label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631c} 
enum \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631c}{ERR\+\_\+\+GENERAL}}}



general error codes 

\begin{DoxyEnumFields}[2]{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_SUCCESS@{ERR\_SUCCESS}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_SUCCESS@{ERR\_SUCCESS}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca6d4f18a9728f434ff2d1a64043ebe6e8}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca6d4f18a9728f434ff2d1a64043ebe6e8} 
ERR\+\_\+\+SUCCESS&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_FAILURE@{ERR\_FAILURE}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_FAILURE@{ERR\_FAILURE}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cafc3fcefbe5fe939745539df41ab0bd20}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cafc3fcefbe5fe939745539df41ab0bd20} 
ERR\+\_\+\+FAILURE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_REQUEST\_DELAY@{ERR\_REQUEST\_DELAY}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_REQUEST\_DELAY@{ERR\_REQUEST\_DELAY}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca1650c211971e7f675d77a91444e11984}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca1650c211971e7f675d77a91444e11984} 
ERR\+\_\+\+REQUEST\+\_\+\+DELAY&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_REQUEST\_INVALID@{ERR\_REQUEST\_INVALID}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_REQUEST\_INVALID@{ERR\_REQUEST\_INVALID}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caf6bece2e640440dfd4352dc641bc1f4b}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caf6bece2e640440dfd4352dc641bc1f4b} 
ERR\+\_\+\+REQUEST\+\_\+\+INVALID&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_NOT\_LOGGED\_IN@{ERR\_NOT\_LOGGED\_IN}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_NOT\_LOGGED\_IN@{ERR\_NOT\_LOGGED\_IN}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca00be7d190022f365597ab88db21fbad3}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca00be7d190022f365597ab88db21fbad3} 
ERR\+\_\+\+NOT\+\_\+\+LOGGED\+\_\+\+IN&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_NOT\_AUTHORIZED@{ERR\_NOT\_AUTHORIZED}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_NOT\_AUTHORIZED@{ERR\_NOT\_AUTHORIZED}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca3ed3f76b1177c57bff0de816a83df9b2}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca3ed3f76b1177c57bff0de816a83df9b2} 
ERR\+\_\+\+NOT\+\_\+\+AUTHORIZED&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_ABORT@{ERR\_ABORT}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_ABORT@{ERR\_ABORT}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca79cf6f047175e478c013c50c3c4e0187}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca79cf6f047175e478c013c50c3c4e0187} 
ERR\+\_\+\+ABORT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_NO\_ELEMENT@{ERR\_NO\_ELEMENT}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_NO\_ELEMENT@{ERR\_NO\_ELEMENT}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cad9b08df91d199e541ffc7ca67c96e453}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cad9b08df91d199e541ffc7ca67c96e453} 
ERR\+\_\+\+NO\+\_\+\+ELEMENT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_NO\_USER@{ERR\_NO\_USER}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_NO\_USER@{ERR\_NO\_USER}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca4b412bfce1be24e84e47d1e2572527b1}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca4b412bfce1be24e84e47d1e2572527b1} 
ERR\+\_\+\+NO\+\_\+\+USER&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_BAD\_DATA@{ERR\_BAD\_DATA}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_BAD\_DATA@{ERR\_BAD\_DATA}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca7aee3b5c2b62ef9de286635fc4d0ed44}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca7aee3b5c2b62ef9de286635fc4d0ed44} 
ERR\+\_\+\+BAD\+\_\+\+DATA&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_NOT\_IMPLEMENTED@{ERR\_NOT\_IMPLEMENTED}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_NOT\_IMPLEMENTED@{ERR\_NOT\_IMPLEMENTED}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca5bed3f42a08e195b307cf8622e913327}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca5bed3f42a08e195b307cf8622e913327} 
ERR\+\_\+\+NOT\+\_\+\+IMPLEMENTED&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_UNKNOWN\_ERROR@{ERR\_UNKNOWN\_ERROR}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_UNKNOWN\_ERROR@{ERR\_UNKNOWN\_ERROR}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca12feaa8deb146f6eefd610d7cc55825c}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca12feaa8deb146f6eefd610d7cc55825c} 
ERR\+\_\+\+UNKNOWN\+\_\+\+ERROR&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_STARVING@{ERR\_STARVING}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_STARVING@{ERR\_STARVING}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca8928b3db8f864fb03dd96227f04b0dc1}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca8928b3db8f864fb03dd96227f04b0dc1} 
ERR\+\_\+\+STARVING&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_CHANNEL\_NO\_SUPPORT@{ERR\_CHANNEL\_NO\_SUPPORT}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_CHANNEL\_NO\_SUPPORT@{ERR\_CHANNEL\_NO\_SUPPORT}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca6b5ea78a4681d19b44d3407fbefd3299}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca6b5ea78a4681d19b44d3407fbefd3299} 
ERR\+\_\+\+CHANNEL\+\_\+\+NO\+\_\+\+SUPPORT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_CHANNEL\_EXISTS@{ERR\_CHANNEL\_EXISTS}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_CHANNEL\_EXISTS@{ERR\_CHANNEL\_EXISTS}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cabf73537e978527fd0f57fe3a4e21dde6}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cabf73537e978527fd0f57fe3a4e21dde6} 
ERR\+\_\+\+CHANNEL\+\_\+\+EXISTS&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_SERVICE\_NO\_SUPPORT@{ERR\_SERVICE\_NO\_SUPPORT}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_SERVICE\_NO\_SUPPORT@{ERR\_SERVICE\_NO\_SUPPORT}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caeecf3ecd60e98e4bc51b698d59feb06f}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caeecf3ecd60e98e4bc51b698d59feb06f} 
ERR\+\_\+\+SERVICE\+\_\+\+NO\+\_\+\+SUPPORT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_PROTOCOL\_NO\_SUPPORT@{ERR\_PROTOCOL\_NO\_SUPPORT}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_PROTOCOL\_NO\_SUPPORT@{ERR\_PROTOCOL\_NO\_SUPPORT}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cac663aed2336ef8439a99b244dd51704b}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cac663aed2336ef8439a99b244dd51704b} 
ERR\+\_\+\+PROTOCOL\+\_\+\+NO\+\_\+\+SUPPORT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_PROTOCOL\_NO\_SUPPORT2@{ERR\_PROTOCOL\_NO\_SUPPORT2}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_PROTOCOL\_NO\_SUPPORT2@{ERR\_PROTOCOL\_NO\_SUPPORT2}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca3e19b9f164874f2c6e3c8790d31f4cba}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca3e19b9f164874f2c6e3c8790d31f4cba} 
ERR\+\_\+\+PROTOCOL\+\_\+\+NO\+\_\+\+SUPPORT2&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_VERSION\_NO\_SUPPORT@{ERR\_VERSION\_NO\_SUPPORT}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_VERSION\_NO\_SUPPORT@{ERR\_VERSION\_NO\_SUPPORT}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca92a573cf09153b4be50ab5aab3fb382e}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca92a573cf09153b4be50ab5aab3fb382e} 
ERR\+\_\+\+VERSION\+\_\+\+NO\+\_\+\+SUPPORT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_USER\_SKETCHY@{ERR\_USER\_SKETCHY}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_USER\_SKETCHY@{ERR\_USER\_SKETCHY}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cab54f63d87d72fcdc5259f8bf90d5c80f}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cab54f63d87d72fcdc5259f8bf90d5c80f} 
ERR\+\_\+\+USER\+\_\+\+SKETCHY&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_ALREADY\_INITIALIZED@{ERR\_ALREADY\_INITIALIZED}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_ALREADY\_INITIALIZED@{ERR\_ALREADY\_INITIALIZED}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caedc948456b95477292c443824c7b3fc0}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caedc948456b95477292c443824c7b3fc0} 
ERR\+\_\+\+ALREADY\+\_\+\+INITIALIZED&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_NOT\_OWNER@{ERR\_NOT\_OWNER}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_NOT\_OWNER@{ERR\_NOT\_OWNER}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca49fe82be79dbb030826fad2d7fc9ee93}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca49fe82be79dbb030826fad2d7fc9ee93} 
ERR\+\_\+\+NOT\+\_\+\+OWNER&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_TOKEN\_INVALID@{ERR\_TOKEN\_INVALID}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_TOKEN\_INVALID@{ERR\_TOKEN\_INVALID}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca6593b90d1146ec500b6876a1e822d35a}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca6593b90d1146ec500b6876a1e822d35a} 
ERR\+\_\+\+TOKEN\+\_\+\+INVALID&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_TOKEN\_EXPIRED@{ERR\_TOKEN\_EXPIRED}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_TOKEN\_EXPIRED@{ERR\_TOKEN\_EXPIRED}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caa07e19d62b749a5f803a3c416a70fbc5}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caa07e19d62b749a5f803a3c416a70fbc5} 
ERR\+\_\+\+TOKEN\+\_\+\+EXPIRED&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_TOKEN\_IP\_MISMATCH@{ERR\_TOKEN\_IP\_MISMATCH}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_TOKEN\_IP\_MISMATCH@{ERR\_TOKEN\_IP\_MISMATCH}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caadc6658d433819950e8e0a18d39aabb4}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caadc6658d433819950e8e0a18d39aabb4} 
ERR\+\_\+\+TOKEN\+\_\+\+IP\+\_\+\+MISMATCH&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_PORT\_IN\_USE@{ERR\_PORT\_IN\_USE}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_PORT\_IN\_USE@{ERR\_PORT\_IN\_USE}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caa40c15cf39e9b56d83830453e05d7e7e}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caa40c15cf39e9b56d83830453e05d7e7e} 
ERR\+\_\+\+PORT\+\_\+\+IN\+\_\+\+USE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_NETWORK\_DEAD@{ERR\_NETWORK\_DEAD}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_NETWORK\_DEAD@{ERR\_NETWORK\_DEAD}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cac6c29b7c700c9be589ae280bfcc1f8d7}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cac6c29b7c700c9be589ae280bfcc1f8d7} 
ERR\+\_\+\+NETWORK\+\_\+\+DEAD&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_NO\_MASTER\_CHANNEL@{ERR\_NO\_MASTER\_CHANNEL}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_NO\_MASTER\_CHANNEL@{ERR\_NO\_MASTER\_CHANNEL}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca9fe194af31fbda0c7fd5cba0d296cc22}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca9fe194af31fbda0c7fd5cba0d296cc22} 
ERR\+\_\+\+NO\+\_\+\+MASTER\+\_\+\+CHANNEL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_ALREADY\_SUBSCRIBED@{ERR\_ALREADY\_SUBSCRIBED}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_ALREADY\_SUBSCRIBED@{ERR\_ALREADY\_SUBSCRIBED}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caae561e23f10f85a8f4005f6cde66a84b}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caae561e23f10f85a8f4005f6cde66a84b} 
ERR\+\_\+\+ALREADY\+\_\+\+SUBSCRIBED&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_NOT\_SUBSCRIBED@{ERR\_NOT\_SUBSCRIBED}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_NOT\_SUBSCRIBED@{ERR\_NOT\_SUBSCRIBED}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca7afadc423f5934d0900911ebd388ee37}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca7afadc423f5934d0900911ebd388ee37} 
ERR\+\_\+\+NOT\+\_\+\+SUBSCRIBED&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_ENCRYPT\_NO\_SUPPORT@{ERR\_ENCRYPT\_NO\_SUPPORT}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_ENCRYPT\_NO\_SUPPORT@{ERR\_ENCRYPT\_NO\_SUPPORT}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca2ad67054d772b6b4c2487bd70681e86e}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca2ad67054d772b6b4c2487bd70681e86e} 
ERR\+\_\+\+ENCRYPT\+\_\+\+NO\+\_\+\+SUPPORT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_ENCRYPT\_UNINITIALIZED@{ERR\_ENCRYPT\_UNINITIALIZED}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_ENCRYPT\_UNINITIALIZED@{ERR\_ENCRYPT\_UNINITIALIZED}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca0dd59d65fb803313438c3b92b171573a}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca0dd59d65fb803313438c3b92b171573a} 
ERR\+\_\+\+ENCRYPT\+\_\+\+UNINITIALIZED&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_ENCRYPT\_UNACCEPTABLE@{ERR\_ENCRYPT\_UNACCEPTABLE}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_ENCRYPT\_UNACCEPTABLE@{ERR\_ENCRYPT\_UNACCEPTABLE}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca1ee25efbf24e9bc9a6b52f2b0a106117}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca1ee25efbf24e9bc9a6b52f2b0a106117} 
ERR\+\_\+\+ENCRYPT\+\_\+\+UNACCEPTABLE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_ENCRYPT\_INVALID@{ERR\_ENCRYPT\_INVALID}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_ENCRYPT\_INVALID@{ERR\_ENCRYPT\_INVALID}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca79ff354187782efa429766e2181effff}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca79ff354187782efa429766e2181effff} 
ERR\+\_\+\+ENCRYPT\+\_\+\+INVALID&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_NO\_COMMON\_ENCRYPT@{ERR\_NO\_COMMON\_ENCRYPT}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_NO\_COMMON\_ENCRYPT@{ERR\_NO\_COMMON\_ENCRYPT}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caf71a082a7bc19a9e49fad9724cd74829}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caf71a082a7bc19a9e49fad9724cd74829} 
ERR\+\_\+\+NO\+\_\+\+COMMON\+\_\+\+ENCRYPT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_CHANNEL\_DESTROYED@{ERR\_CHANNEL\_DESTROYED}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_CHANNEL\_DESTROYED@{ERR\_CHANNEL\_DESTROYED}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca81efbaba316fb08f83a646d975783392}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca81efbaba316fb08f83a646d975783392} 
ERR\+\_\+\+CHANNEL\+\_\+\+DESTROYED&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_CHANNEL\_REDIRECTED@{ERR\_CHANNEL\_REDIRECTED}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_CHANNEL\_REDIRECTED@{ERR\_CHANNEL\_REDIRECTED}}}\Hypertarget{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caab9bf18746b9e493330739d3ddf3516c}\label{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caab9bf18746b9e493330739d3ddf3516c} 
ERR\+\_\+\+CHANNEL\+\_\+\+REDIRECTED&\\
\hline

\end{DoxyEnumFields}
\Hypertarget{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932e}\index{mw\_error.h@{mw\_error.h}!ERR\_IM@{ERR\_IM}}
\index{ERR\_IM@{ERR\_IM}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{ERR\_IM}{ERR\_IM}}
{\footnotesize\ttfamily \label{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932e} 
enum \mbox{\hyperlink{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932e}{ERR\+\_\+\+IM}}}



IM error codes. 

\begin{DoxyEnumFields}[2]{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_IM\_COULDNT\_REGISTER@{ERR\_IM\_COULDNT\_REGISTER}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_IM\_COULDNT\_REGISTER@{ERR\_IM\_COULDNT\_REGISTER}}}\Hypertarget{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932ea24828e2846814da5bdad8135227d1114}\label{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932ea24828e2846814da5bdad8135227d1114} 
ERR\+\_\+\+IM\+\_\+\+COULDNT\+\_\+\+REGISTER&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_IM\_ALREADY\_REGISTERED@{ERR\_IM\_ALREADY\_REGISTERED}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_IM\_ALREADY\_REGISTERED@{ERR\_IM\_ALREADY\_REGISTERED}}}\Hypertarget{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932ea37a89f8129a8497a76f12a9d73868094}\label{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932ea37a89f8129a8497a76f12a9d73868094} 
ERR\+\_\+\+IM\+\_\+\+ALREADY\+\_\+\+REGISTERED&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ERR\_IM\_NOT\_REGISTERED@{ERR\_IM\_NOT\_REGISTERED}!mw\_error.h@{mw\_error.h}}\index{mw\_error.h@{mw\_error.h}!ERR\_IM\_NOT\_REGISTERED@{ERR\_IM\_NOT\_REGISTERED}}}\Hypertarget{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932ea7f40ad9c58d1632df90176bff160db1e}\label{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932ea7f40ad9c58d1632df90176bff160db1e} 
ERR\+\_\+\+IM\+\_\+\+NOT\+\_\+\+REGISTERED&apparently, this is used to mean that the requested feature (per the channel create addtl data) is not supported by the client on the other end of the IM channel \\
\hline

\end{DoxyEnumFields}


\label{doc-func-members}
\Hypertarget{mw__error_8h_doc-func-members}
\doxysubsection{Function Documentation}
\Hypertarget{mw__error_8h_aae79e8aa2c18f1cef2bcce0f2600ec91}\index{mw\_error.h@{mw\_error.h}!mwError@{mwError}}
\index{mwError@{mwError}!mw\_error.h@{mw\_error.h}}
\doxysubsubsection{\texorpdfstring{mwError()}{mwError()}}
{\footnotesize\ttfamily \label{mw__error_8h_aae79e8aa2c18f1cef2bcce0f2600ec91} 
char \texorpdfstring{$\ast$}{*} mw\+Error (\begin{DoxyParamCaption}\item[{guint32}]{code}{}\end{DoxyParamCaption})}



reference to a new string appropriate for the given error code. 

