\doxysection{mw\+\_\+error.\+h}
\hypertarget{mw__error_8h_source}{}\label{mw__error_8h_source}\index{mw\_error.h@{mw\_error.h}}
\mbox{\hyperlink{mw__error_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00002\ \textcolor{comment}{/*}}
\DoxyCodeLine{00003\ \textcolor{comment}{\ \ Meanwhile\ -\/\ Unofficial\ Lotus\ Sametime\ Community\ Client\ Library}}
\DoxyCodeLine{00004\ \textcolor{comment}{\ \ Copyright\ (C)\ 2004\ \ Christopher\ (siege)\ O'Brien}}
\DoxyCodeLine{00005\ \textcolor{comment}{\ \ }}
\DoxyCodeLine{00006\ \textcolor{comment}{\ \ This\ library\ is\ free\ software;\ you\ can\ redistribute\ it\ and/or}}
\DoxyCodeLine{00007\ \textcolor{comment}{\ \ modify\ it\ under\ the\ terms\ of\ the\ GNU\ Library\ General\ Public}}
\DoxyCodeLine{00008\ \textcolor{comment}{\ \ License\ as\ published\ by\ the\ Free\ Software\ Foundation;\ either}}
\DoxyCodeLine{00009\ \textcolor{comment}{\ \ version\ 2\ of\ the\ License,\ or\ (at\ your\ option)\ any\ later\ version.}}
\DoxyCodeLine{00010\ \textcolor{comment}{\ \ }}
\DoxyCodeLine{00011\ \textcolor{comment}{\ \ This\ library\ is\ distributed\ in\ the\ hope\ that\ it\ will\ be\ useful,}}
\DoxyCodeLine{00012\ \textcolor{comment}{\ \ but\ WITHOUT\ ANY\ WARRANTY;\ without\ even\ the\ implied\ warranty\ of}}
\DoxyCodeLine{00013\ \textcolor{comment}{\ \ MERCHANTABILITY\ or\ FITNESS\ FOR\ A\ PARTICULAR\ PURPOSE.\ \ See\ the\ GNU}}
\DoxyCodeLine{00014\ \textcolor{comment}{\ \ Library\ General\ Public\ License\ for\ more\ details.}}
\DoxyCodeLine{00015\ \textcolor{comment}{\ \ }}
\DoxyCodeLine{00016\ \textcolor{comment}{\ \ You\ should\ have\ received\ a\ copy\ of\ the\ GNU\ Library\ General\ Public}}
\DoxyCodeLine{00017\ \textcolor{comment}{\ \ License\ along\ with\ this\ library;\ if\ not,\ write\ to\ the\ Free}}
\DoxyCodeLine{00018\ \textcolor{comment}{\ \ Foundation,\ Inc.,\ 59\ Temple\ Place,\ Suite\ 330,\ Boston,\ MA\ \ 02111-\/1307\ \ USA}}
\DoxyCodeLine{00019\ \textcolor{comment}{*/}}
\DoxyCodeLine{00020\ }
\DoxyCodeLine{00021\ \textcolor{preprocessor}{\#ifndef\ \_MW\_ERROR\_H}}
\DoxyCodeLine{00022\ \textcolor{preprocessor}{\#define\ \_MW\_ERROR\_H}}
\DoxyCodeLine{00023\ }
\DoxyCodeLine{00024\ }
\DoxyCodeLine{00033\ }
\DoxyCodeLine{00034\ }
\DoxyCodeLine{00035\ \textcolor{preprocessor}{\#include\ <glib.h>}}
\DoxyCodeLine{00036\ }
\DoxyCodeLine{00037\ }
\DoxyCodeLine{00038\ \textcolor{preprocessor}{\#ifdef\ \_\_cplusplus}}
\DoxyCodeLine{00039\ \textcolor{keyword}{extern}\ \textcolor{stringliteral}{"{}C"{}}\ \{}
\DoxyCodeLine{00040\ \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{00041\ }
\DoxyCodeLine{00042\ }
\DoxyCodeLine{00044\ \textcolor{keywordtype}{char}*\ \mbox{\hyperlink{mw__error_8h_aae79e8aa2c18f1cef2bcce0f2600ec91}{mwError}}(guint32\ code);}
\DoxyCodeLine{00045\ }
\DoxyCodeLine{00046\ }
\DoxyCodeLine{00047\ \textcolor{comment}{/*\ 8.3\ Constants\ */}}
\DoxyCodeLine{00048\ \textcolor{comment}{/*\ 8.3.1\ Error\ Codes\ */}}
\DoxyCodeLine{00049\ \textcolor{comment}{/*\ 8.3.1.1\ General\ error/success\ codes\ */}}
\DoxyCodeLine{00050\ }
\DoxyCodeLine{00053\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631c}{ERR\_GENERAL}}\ \{}
\DoxyCodeLine{00054\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca6d4f18a9728f434ff2d1a64043ebe6e8}{ERR\_SUCCESS}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ =\ 0x00000000,}
\DoxyCodeLine{00055\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cafc3fcefbe5fe939745539df41ab0bd20}{ERR\_FAILURE}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ =\ 0x80000000,}
\DoxyCodeLine{00056\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca1650c211971e7f675d77a91444e11984}{ERR\_REQUEST\_DELAY}}\ \ \ \ \ \ \ \ \ \ =\ 0x00000001,}
\DoxyCodeLine{00057\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caf6bece2e640440dfd4352dc641bc1f4b}{ERR\_REQUEST\_INVALID}}\ \ \ \ \ \ \ \ =\ 0x80000001,}
\DoxyCodeLine{00058\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca00be7d190022f365597ab88db21fbad3}{ERR\_NOT\_LOGGED\_IN}}\ \ \ \ \ \ \ \ \ \ =\ 0x80000002,}
\DoxyCodeLine{00059\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca3ed3f76b1177c57bff0de816a83df9b2}{ERR\_NOT\_AUTHORIZED}}\ \ \ \ \ \ \ \ \ =\ 0x80000003,}
\DoxyCodeLine{00060\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca79cf6f047175e478c013c50c3c4e0187}{ERR\_ABORT}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ =\ 0x80000004,}
\DoxyCodeLine{00061\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cad9b08df91d199e541ffc7ca67c96e453}{ERR\_NO\_ELEMENT}}\ \ \ \ \ \ \ \ \ \ \ \ \ =\ 0x80000005,}
\DoxyCodeLine{00062\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca4b412bfce1be24e84e47d1e2572527b1}{ERR\_NO\_USER}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ =\ 0x80000006,}
\DoxyCodeLine{00063\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca7aee3b5c2b62ef9de286635fc4d0ed44}{ERR\_BAD\_DATA}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ =\ 0x80000007,}
\DoxyCodeLine{00064\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca5bed3f42a08e195b307cf8622e913327}{ERR\_NOT\_IMPLEMENTED}}\ \ \ \ \ \ \ \ =\ 0x80000008,}
\DoxyCodeLine{00065\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca12feaa8deb146f6eefd610d7cc55825c}{ERR\_UNKNOWN\_ERROR}}\ \ \ \ \ \ \ \ \ \ =\ 0x80000009,\ \textcolor{comment}{/*\ what\ is\ this?\ */}}
\DoxyCodeLine{00066\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca8928b3db8f864fb03dd96227f04b0dc1}{ERR\_STARVING}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ =\ 0x8000000a,}
\DoxyCodeLine{00067\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca6b5ea78a4681d19b44d3407fbefd3299}{ERR\_CHANNEL\_NO\_SUPPORT}}\ \ \ \ \ =\ 0x8000000b,}
\DoxyCodeLine{00068\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cabf73537e978527fd0f57fe3a4e21dde6}{ERR\_CHANNEL\_EXISTS}}\ \ \ \ \ \ \ \ \ =\ 0x8000000c,}
\DoxyCodeLine{00069\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caeecf3ecd60e98e4bc51b698d59feb06f}{ERR\_SERVICE\_NO\_SUPPORT}}\ \ \ \ \ =\ 0x8000000d,}
\DoxyCodeLine{00070\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cac663aed2336ef8439a99b244dd51704b}{ERR\_PROTOCOL\_NO\_SUPPORT}}\ \ \ \ =\ 0x8000000e,}
\DoxyCodeLine{00071\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca3e19b9f164874f2c6e3c8790d31f4cba}{ERR\_PROTOCOL\_NO\_SUPPORT2}}\ \ \ =\ 0x8000000f,\ \textcolor{comment}{/*\ duplicate?\ */}}
\DoxyCodeLine{00072\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca92a573cf09153b4be50ab5aab3fb382e}{ERR\_VERSION\_NO\_SUPPORT}}\ \ \ \ \ =\ 0x80000010,}
\DoxyCodeLine{00073\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cab54f63d87d72fcdc5259f8bf90d5c80f}{ERR\_USER\_SKETCHY}}\ \ \ \ \ \ \ \ \ \ \ =\ 0x80000011,}
\DoxyCodeLine{00074\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caedc948456b95477292c443824c7b3fc0}{ERR\_ALREADY\_INITIALIZED}}\ \ \ \ =\ 0x80000013,}
\DoxyCodeLine{00075\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca49fe82be79dbb030826fad2d7fc9ee93}{ERR\_NOT\_OWNER}}\ \ \ \ \ \ \ \ \ \ \ \ \ \ =\ 0x80000014,}
\DoxyCodeLine{00076\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca6593b90d1146ec500b6876a1e822d35a}{ERR\_TOKEN\_INVALID}}\ \ \ \ \ \ \ \ \ \ =\ 0x80000015,}
\DoxyCodeLine{00077\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caa07e19d62b749a5f803a3c416a70fbc5}{ERR\_TOKEN\_EXPIRED}}\ \ \ \ \ \ \ \ \ \ =\ 0x80000016,}
\DoxyCodeLine{00078\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caadc6658d433819950e8e0a18d39aabb4}{ERR\_TOKEN\_IP\_MISMATCH}}\ \ \ \ \ \ =\ 0x80000017,}
\DoxyCodeLine{00079\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caa40c15cf39e9b56d83830453e05d7e7e}{ERR\_PORT\_IN\_USE}}\ \ \ \ \ \ \ \ \ \ \ \ =\ 0x80000018,}
\DoxyCodeLine{00080\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631cac6c29b7c700c9be589ae280bfcc1f8d7}{ERR\_NETWORK\_DEAD}}\ \ \ \ \ \ \ \ \ \ \ =\ 0x80000019,}
\DoxyCodeLine{00081\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca9fe194af31fbda0c7fd5cba0d296cc22}{ERR\_NO\_MASTER\_CHANNEL}}\ \ \ \ \ \ =\ 0x8000001a,}
\DoxyCodeLine{00082\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caae561e23f10f85a8f4005f6cde66a84b}{ERR\_ALREADY\_SUBSCRIBED}}\ \ \ \ \ =\ 0x8000001b,}
\DoxyCodeLine{00083\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca7afadc423f5934d0900911ebd388ee37}{ERR\_NOT\_SUBSCRIBED}}\ \ \ \ \ \ \ \ \ =\ 0x8000001c,}
\DoxyCodeLine{00084\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca2ad67054d772b6b4c2487bd70681e86e}{ERR\_ENCRYPT\_NO\_SUPPORT}}\ \ \ \ \ =\ 0x8000001d,}
\DoxyCodeLine{00085\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca0dd59d65fb803313438c3b92b171573a}{ERR\_ENCRYPT\_UNINITIALIZED}}\ \ =\ 0x8000001e,}
\DoxyCodeLine{00086\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca1ee25efbf24e9bc9a6b52f2b0a106117}{ERR\_ENCRYPT\_UNACCEPTABLE}}\ \ \ =\ 0x8000001f,}
\DoxyCodeLine{00087\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca79ff354187782efa429766e2181effff}{ERR\_ENCRYPT\_INVALID}}\ \ \ \ \ \ \ \ =\ 0x80000020,}
\DoxyCodeLine{00088\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caf71a082a7bc19a9e49fad9724cd74829}{ERR\_NO\_COMMON\_ENCRYPT}}\ \ \ \ \ \ =\ 0x80000021,}
\DoxyCodeLine{00089\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631ca81efbaba316fb08f83a646d975783392}{ERR\_CHANNEL\_DESTROYED}}\ \ \ \ \ \ =\ 0x80000022,}
\DoxyCodeLine{00090\ \ \ \mbox{\hyperlink{mw__error_8h_a09bb07d2b34e8ae8ea8fa77932b8631caab9bf18746b9e493330739d3ddf3516c}{ERR\_CHANNEL\_REDIRECTED}}\ \ \ \ \ =\ 0x80000023}
\DoxyCodeLine{00091\ \};}
\DoxyCodeLine{00092\ }
\DoxyCodeLine{00093\ }
\DoxyCodeLine{00094\ \textcolor{comment}{/*\ 8.3.1.2\ Connection/disconnection\ errors\ */}}
\DoxyCodeLine{00095\ }
\DoxyCodeLine{00096\ \textcolor{preprocessor}{\#define\ VERSION\_MISMATCH\ \ \ \ \ 0x80000200}}
\DoxyCodeLine{00097\ \textcolor{preprocessor}{\#define\ INSUF\_BUFFER\ \ \ \ \ \ \ \ \ 0x80000201}}
\DoxyCodeLine{00098\ \textcolor{preprocessor}{\#define\ NOT\_IN\_USE\ \ \ \ \ \ \ \ \ \ \ 0x80000202}}
\DoxyCodeLine{00099\ \textcolor{preprocessor}{\#define\ INSUF\_SOCKET\ \ \ \ \ \ \ \ \ 0x80000203}}
\DoxyCodeLine{00100\ \textcolor{preprocessor}{\#define\ HARDWARE\_ERROR\ \ \ \ \ \ \ 0x80000204}}
\DoxyCodeLine{00101\ \textcolor{preprocessor}{\#define\ NETWORK\_DOWN\ \ \ \ \ \ \ \ \ 0x80000205}}
\DoxyCodeLine{00102\ \textcolor{preprocessor}{\#define\ HOST\_DOWN\ \ \ \ \ \ \ \ \ \ \ \ 0x80000206}}
\DoxyCodeLine{00103\ \textcolor{preprocessor}{\#define\ HOST\_UNREACHABLE\ \ \ \ \ 0x80000207}}
\DoxyCodeLine{00104\ \textcolor{preprocessor}{\#define\ TCPIP\_ERROR\ \ \ \ \ \ \ \ \ \ 0x80000208}}
\DoxyCodeLine{00105\ \textcolor{preprocessor}{\#define\ FAT\_MESSAGE\ \ \ \ \ \ \ \ \ \ 0x80000209}}
\DoxyCodeLine{00106\ \textcolor{preprocessor}{\#define\ PROXY\_ERROR\ \ \ \ \ \ \ \ \ \ 0x8000020A}}
\DoxyCodeLine{00107\ \textcolor{preprocessor}{\#define\ SERVER\_FULL\ \ \ \ \ \ \ \ \ \ 0x8000020B}}
\DoxyCodeLine{00108\ \textcolor{preprocessor}{\#define\ SERVER\_NORESPOND\ \ \ \ \ 0x8000020C}}
\DoxyCodeLine{00109\ \textcolor{preprocessor}{\#define\ CANT\_CONNECT\ \ \ \ \ \ \ \ \ 0x8000020D}}
\DoxyCodeLine{00110\ \textcolor{preprocessor}{\#define\ USER\_REMOVED\ \ \ \ \ \ \ \ \ 0x8000020E}}
\DoxyCodeLine{00111\ \textcolor{preprocessor}{\#define\ PROTOCOL\_ERROR\ \ \ \ \ \ \ 0x8000020F}}
\DoxyCodeLine{00112\ \textcolor{preprocessor}{\#define\ USER\_RESTRICTED\ \ \ \ \ \ 0x80000210}}
\DoxyCodeLine{00113\ \textcolor{preprocessor}{\#define\ INCORRECT\_LOGIN\ \ \ \ \ \ 0x80000211}}
\DoxyCodeLine{00114\ \textcolor{preprocessor}{\#define\ ENCRYPT\_MISMATCH\ \ \ \ \ 0x80000212}}
\DoxyCodeLine{00115\ \textcolor{preprocessor}{\#define\ USER\_UNREGISTERED\ \ \ \ 0x80000213}}
\DoxyCodeLine{00116\ \textcolor{preprocessor}{\#define\ VERIFICATION\_DOWN\ \ \ \ 0x80000214}}
\DoxyCodeLine{00117\ \textcolor{preprocessor}{\#define\ USER\_TOO\_IDLE\ \ \ \ \ \ \ \ 0x80000216}}
\DoxyCodeLine{00118\ \textcolor{preprocessor}{\#define\ GUEST\_IN\_USE\ \ \ \ \ \ \ \ \ 0x80000217}}
\DoxyCodeLine{00119\ \textcolor{preprocessor}{\#define\ USER\_EXISTS\ \ \ \ \ \ \ \ \ \ 0x80000218}}
\DoxyCodeLine{00120\ \textcolor{preprocessor}{\#define\ USER\_RE\_LOGIN\ \ \ \ \ \ \ \ 0x80000219}}
\DoxyCodeLine{00121\ \textcolor{preprocessor}{\#define\ BAD\_NAME\ \ \ \ \ \ \ \ \ \ \ \ \ 0x8000021A}}
\DoxyCodeLine{00122\ \textcolor{preprocessor}{\#define\ REG\_MODE\_NS\ \ \ \ \ \ \ \ \ \ 0x8000021B}}
\DoxyCodeLine{00123\ \textcolor{preprocessor}{\#define\ WRONG\_USER\_PRIV\ \ \ \ \ \ 0x8000021C}}
\DoxyCodeLine{00124\ \textcolor{preprocessor}{\#define\ NEED\_EMAIL\ \ \ \ \ \ \ \ \ \ \ 0x8000021D}}
\DoxyCodeLine{00125\ \textcolor{preprocessor}{\#define\ DNS\_ERROR\ \ \ \ \ \ \ \ \ \ \ \ 0x8000021E}}
\DoxyCodeLine{00126\ \textcolor{preprocessor}{\#define\ DNS\_FATAL\_ERROR\ \ \ \ \ \ 0x8000021F}}
\DoxyCodeLine{00127\ \textcolor{preprocessor}{\#define\ DNS\_NOT\_FOUND\ \ \ \ \ \ \ \ 0x80000220}}
\DoxyCodeLine{00128\ \textcolor{preprocessor}{\#define\ CONNECTION\_BROKEN\ \ \ \ 0x80000221}}
\DoxyCodeLine{00129\ \textcolor{preprocessor}{\#define\ CONNECTION\_ABORTED\ \ \ 0x80000222}}
\DoxyCodeLine{00130\ \textcolor{preprocessor}{\#define\ CONNECTION\_REFUSED\ \ \ 0x80000223}}
\DoxyCodeLine{00131\ \textcolor{preprocessor}{\#define\ CONNECTION\_RESET\ \ \ \ \ 0x80000224}}
\DoxyCodeLine{00132\ \textcolor{preprocessor}{\#define\ CONNECTION\_TIMED\ \ \ \ \ 0x80000225}}
\DoxyCodeLine{00133\ \textcolor{preprocessor}{\#define\ CONNECTION\_CLOSED\ \ \ \ 0x80000226}}
\DoxyCodeLine{00134\ \textcolor{preprocessor}{\#define\ MULTI\_SERVER\_LOGIN\ \ \ 0x80000227}}
\DoxyCodeLine{00135\ \textcolor{preprocessor}{\#define\ MULTI\_SERVER\_LOGIN2\ \ 0x80000228}}
\DoxyCodeLine{00136\ \textcolor{preprocessor}{\#define\ MULTI\_LOGIN\_COMP\ \ \ \ \ 0x80000229}}
\DoxyCodeLine{00137\ \textcolor{preprocessor}{\#define\ MUTLI\_LOGIN\_ALREADY\ \ 0x8000022A}}
\DoxyCodeLine{00138\ \textcolor{preprocessor}{\#define\ SERVER\_BROKEN\ \ \ \ \ \ \ \ 0x8000022B}}
\DoxyCodeLine{00139\ \textcolor{preprocessor}{\#define\ SERVER\_PATH\_OLD\ \ \ \ \ \ 0x8000022C}}
\DoxyCodeLine{00140\ \textcolor{preprocessor}{\#define\ APPLET\_LOGOUT\ \ \ \ \ \ \ \ 0x8000022D}}
\DoxyCodeLine{00141\ }
\DoxyCodeLine{00142\ }
\DoxyCodeLine{00143\ \textcolor{comment}{/*\ 8.3.1.3\ Client\ error\ codes\ */}}
\DoxyCodeLine{00144\ }
\DoxyCodeLine{00147\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270}{ERR\_CLIENT}}\ \{}
\DoxyCodeLine{00148\ \ \ \mbox{\hyperlink{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270a74651fa532e8cd5b5f3f7ad7a3c005a9}{ERR\_CLIENT\_USER\_GONE}}\ \ \ \ \ \ \ =\ 0x80002000,\ \textcolor{comment}{/*\ user\ isn't\ here\ */}}
\DoxyCodeLine{00149\ \ \ \mbox{\hyperlink{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270a75ffb1f463ef3fdbf4977bca7ecdfb54}{ERR\_CLIENT\_USER\_DND}}\ \ \ \ \ \ \ \ =\ 0x80002001,\ \textcolor{comment}{/*\ user\ is\ DND\ */}}
\DoxyCodeLine{00150\ \ \ \mbox{\hyperlink{mw__error_8h_a00fe7ed3e05759342b9a9c764d852270a5bad328f3dee3f806ebf833449451e90}{ERR\_CLIENT\_USER\_ELSEWHERE}}\ \ =\ 0x80002002,\ \textcolor{comment}{/*\ already\ logged\ in\ elsewhere\ */}}
\DoxyCodeLine{00151\ \};}
\DoxyCodeLine{00152\ }
\DoxyCodeLine{00153\ }
\DoxyCodeLine{00154\ \textcolor{comment}{/*\ 8.3.1.4\ IM\ error\ codes\ */}}
\DoxyCodeLine{00155\ }
\DoxyCodeLine{00158\ \textcolor{keyword}{enum}\ \mbox{\hyperlink{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932e}{ERR\_IM}}\ \{}
\DoxyCodeLine{00159\ \ \ \mbox{\hyperlink{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932ea24828e2846814da5bdad8135227d1114}{ERR\_IM\_COULDNT\_REGISTER}}\ \ \ \ =\ 0x80002003,}
\DoxyCodeLine{00160\ \ \ \mbox{\hyperlink{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932ea37a89f8129a8497a76f12a9d73868094}{ERR\_IM\_ALREADY\_REGISTERED}}\ \ =\ 0x80002004,}
\DoxyCodeLine{00161\ }
\DoxyCodeLine{00165\ \ \ \mbox{\hyperlink{mw__error_8h_ab6dc3c611b0ccf40d1f27b32b0ad932ea7f40ad9c58d1632df90176bff160db1e}{ERR\_IM\_NOT\_REGISTERED}}\ \ \ \ \ \ =\ 0x80002005,}
\DoxyCodeLine{00166\ \};}
\DoxyCodeLine{00167\ }
\DoxyCodeLine{00168\ }
\DoxyCodeLine{00169\ \textcolor{preprocessor}{\#ifdef\ \_\_cplusplus}}
\DoxyCodeLine{00170\ \}}
\DoxyCodeLine{00171\ \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{00172\ }
\DoxyCodeLine{00173\ }
\DoxyCodeLine{00174\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{/*\ \_MW\_ERROR\_H\ */}\textcolor{preprocessor}{}}

\end{DoxyCode}
