\hypertarget{mw__error_8h}{
\section{mw\_\-error.h File Reference}
\label{mw__error_8h}\index{mw\_\-error.h@{mw\_\-error.h}}
}


\subsection{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. 

{\tt \#include $<$glib.h$>$}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{mw__error_8h_b1bd864650a46688cb460ac8d4fac104}{APPLET\_\-LOGOUT}~0x8000022D
\item 
\#define \hyperlink{mw__error_8h_0565bf256bdf03fc299e8a1130f144ea}{BAD\_\-NAME}~0x8000021A
\item 
\#define \hyperlink{mw__error_8h_54698ae50cbcc48fc4e5ab24ac189ab3}{CANT\_\-CONNECT}~0x8000020D
\item 
\#define \hyperlink{mw__error_8h_0e8902a429e34da3420046ed9e2509a3}{CONNECTION\_\-ABORTED}~0x80000222
\item 
\#define \hyperlink{mw__error_8h_d9aaade299715802df37e5cf87a20e17}{CONNECTION\_\-BROKEN}~0x80000221
\item 
\#define \hyperlink{mw__error_8h_aac251a63e765d82a11f6050f3e65f3c}{CONNECTION\_\-CLOSED}~0x80000226
\item 
\#define \hyperlink{mw__error_8h_ccbc8cb244b8be4a211bdb532af08e75}{CONNECTION\_\-REFUSED}~0x80000223
\item 
\#define \hyperlink{mw__error_8h_6236919e9559ecabb625c89ebb6b827f}{CONNECTION\_\-RESET}~0x80000224
\item 
\#define \hyperlink{mw__error_8h_e943dd6a724d76638d82756ed59b00f3}{CONNECTION\_\-TIMED}~0x80000225
\item 
\#define \hyperlink{mw__error_8h_583a4e387d14c863bb8c682373023746}{DNS\_\-ERROR}~0x8000021E
\item 
\#define \hyperlink{mw__error_8h_6acfadcb111e1a3ce39c77dfd05ae1d7}{DNS\_\-FATAL\_\-ERROR}~0x8000021F
\item 
\#define \hyperlink{mw__error_8h_21a5e53779f6043d5ee0d03d5ff6ff7f}{DNS\_\-NOT\_\-FOUND}~0x80000220
\item 
\#define \hyperlink{mw__error_8h_c838059df98ed08cf4a1129566c50d06}{ENCRYPT\_\-MISMATCH}~0x80000212
\item 
\#define \hyperlink{mw__error_8h_74d5522d67ef1119ae1f89142abb250b}{FAT\_\-MESSAGE}~0x80000209
\item 
\#define \hyperlink{mw__error_8h_2219637922ab15168697a39d899f5b04}{GUEST\_\-IN\_\-USE}~0x80000217
\item 
\#define \hyperlink{mw__error_8h_d3ef1fbb2e4d1301e4ee35a5b654891f}{HARDWARE\_\-ERROR}~0x80000204
\item 
\#define \hyperlink{mw__error_8h_19d20cca11e4cf399742ad25c05d73fb}{HOST\_\-DOWN}~0x80000206
\item 
\#define \hyperlink{mw__error_8h_b1433105627834e0a2c670250bf64285}{HOST\_\-UNREACHABLE}~0x80000207
\item 
\#define \hyperlink{mw__error_8h_fd82eb0fc9c9f346e0fded6dfbcf5425}{INCORRECT\_\-LOGIN}~0x80000211
\item 
\#define \hyperlink{mw__error_8h_8b64cc5d99e8b7aa3e6689260bca05b1}{INSUF\_\-BUFFER}~0x80000201
\item 
\#define \hyperlink{mw__error_8h_962664f3c753020934b9d73591d25c26}{INSUF\_\-SOCKET}~0x80000203
\item 
\#define \hyperlink{mw__error_8h_6ef2b63a8a77961284baf7074b1c9dc5}{MULTI\_\-LOGIN\_\-COMP}~0x80000229
\item 
\#define \hyperlink{mw__error_8h_dccf3a0aef635692856122ea61fb1fc6}{MULTI\_\-SERVER\_\-LOGIN}~0x80000227
\item 
\#define \hyperlink{mw__error_8h_625ed1d6ca18e5d2825362c9a0303603}{MULTI\_\-SERVER\_\-LOGIN2}~0x80000228
\item 
\#define \hyperlink{mw__error_8h_8a00738da33829c8139947996ce4e99e}{MUTLI\_\-LOGIN\_\-ALREADY}~0x8000022A
\item 
\#define \hyperlink{mw__error_8h_3229569762612e2eb07f497d4d1b6c0f}{NEED\_\-EMAIL}~0x8000021D
\item 
\#define \hyperlink{mw__error_8h_2209ac530e813385badbf0a5a6c6e128}{NETWORK\_\-DOWN}~0x80000205
\item 
\#define \hyperlink{mw__error_8h_2ba33dcca51344a5b888974bbc64d2d1}{NOT\_\-IN\_\-USE}~0x80000202
\item 
\#define \hyperlink{mw__error_8h_ef113f145ad544ae7347e10a6ca317eb}{PROTOCOL\_\-ERROR}~0x8000020F
\item 
\#define \hyperlink{mw__error_8h_91de0a8ed4665c07923c532c1ca6f0bb}{PROXY\_\-ERROR}~0x8000020A
\item 
\#define \hyperlink{mw__error_8h_a7c61c7a7873916ca8a22c8444d1ea32}{REG\_\-MODE\_\-NS}~0x8000021B
\item 
\#define \hyperlink{mw__error_8h_15a0a1ba9278376973186f0ed1d610f5}{SERVER\_\-BROKEN}~0x8000022B
\item 
\#define \hyperlink{mw__error_8h_2007f8a4201d81c746a4caaf18c859d7}{SERVER\_\-FULL}~0x8000020B
\item 
\#define \hyperlink{mw__error_8h_7e88389f908ea1112c1b70653ae65191}{SERVER\_\-NORESPOND}~0x8000020C
\item 
\#define \hyperlink{mw__error_8h_f597d73754e7b49b4866a98e72d1dcf1}{SERVER\_\-PATH\_\-OLD}~0x8000022C
\item 
\#define \hyperlink{mw__error_8h_10cf147209cc5179733cde11820eefa6}{TCPIP\_\-ERROR}~0x80000208
\item 
\#define \hyperlink{mw__error_8h_1f6c3dac2d43d9fb5330770b8c5a5d08}{USER\_\-EXISTS}~0x80000218
\item 
\#define \hyperlink{mw__error_8h_b7f5df73bf95ca9a1f1e1d226f212fa8}{USER\_\-RE\_\-LOGIN}~0x80000219
\item 
\#define \hyperlink{mw__error_8h_016bc06045fcf6ac09c84c87d5f5e715}{USER\_\-REMOVED}~0x8000020E
\item 
\#define \hyperlink{mw__error_8h_f9510606e71ecb23047cd59c9cedee5d}{USER\_\-RESTRICTED}~0x80000210
\item 
\#define \hyperlink{mw__error_8h_b56b29dc9ce1dddeb3e121febcf7842b}{USER\_\-TOO\_\-IDLE}~0x80000216
\item 
\#define \hyperlink{mw__error_8h_cdc0185ddcca08b291ae5093298d4aaa}{USER\_\-UNREGISTERED}~0x80000213
\item 
\#define \hyperlink{mw__error_8h_c1148f224ba771e8069923a3bfdc0c97}{VERIFICATION\_\-DOWN}~0x80000214
\item 
\#define \hyperlink{mw__error_8h_563e8987a5e64180ff710022c115af27}{VERSION\_\-MISMATCH}~0x80000200
\item 
\#define \hyperlink{mw__error_8h_47c2069dad24eb77b499f017520afe6e}{WRONG\_\-USER\_\-PRIV}~0x8000021C
\end{CompactItemize}
\subsection*{Enumerations}
\begin{CompactItemize}
\item 
enum \hyperlink{mw__error_8h_00fe7ed3e05759342b9a9c764d852270}{ERR\_\-CLIENT} \{ \par
\hyperlink{mw__error_8h_00fe7ed3e05759342b9a9c764d85227074651fa532e8cd5b5f3f7ad7a3c005a9}{ERR\_\-CLIENT\_\-USER\_\-GONE} =  0x80002000, 
\par
\hyperlink{mw__error_8h_00fe7ed3e05759342b9a9c764d85227075ffb1f463ef3fdbf4977bca7ecdfb54}{ERR\_\-CLIENT\_\-USER\_\-DND} =  0x80002001, 
\par
\hyperlink{mw__error_8h_00fe7ed3e05759342b9a9c764d8522705bad328f3dee3f806ebf833449451e90}{ERR\_\-CLIENT\_\-USER\_\-ELSEWHERE} =  0x80002002
 \}
\begin{CompactList}\small\item\em Client error codes. \item\end{CompactList}\item 
enum \hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c}{ERR\_\-GENERAL} \{ \par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c6d4f18a9728f434ff2d1a64043ebe6e8}{ERR\_\-SUCCESS} =  0x00000000, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cfc3fcefbe5fe939745539df41ab0bd20}{ERR\_\-FAILURE} =  0x80000000, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c1650c211971e7f675d77a91444e11984}{ERR\_\-REQUEST\_\-DELAY} =  0x00000001, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cf6bece2e640440dfd4352dc641bc1f4b}{ERR\_\-REQUEST\_\-INVALID} =  0x80000001, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c00be7d190022f365597ab88db21fbad3}{ERR\_\-NOT\_\-LOGGED\_\-IN} =  0x80000002, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c3ed3f76b1177c57bff0de816a83df9b2}{ERR\_\-NOT\_\-AUTHORIZED} =  0x80000003, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c79cf6f047175e478c013c50c3c4e0187}{ERR\_\-ABORT} =  0x80000004, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cd9b08df91d199e541ffc7ca67c96e453}{ERR\_\-NO\_\-ELEMENT} =  0x80000005, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c4b412bfce1be24e84e47d1e2572527b1}{ERR\_\-NO\_\-USER} =  0x80000006, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c7aee3b5c2b62ef9de286635fc4d0ed44}{ERR\_\-BAD\_\-DATA} =  0x80000007, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c5bed3f42a08e195b307cf8622e913327}{ERR\_\-NOT\_\-IMPLEMENTED} =  0x80000008, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c12feaa8deb146f6eefd610d7cc55825c}{ERR\_\-UNKNOWN\_\-ERROR} =  0x80000009, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c8928b3db8f864fb03dd96227f04b0dc1}{ERR\_\-STARVING} =  0x8000000a, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c6b5ea78a4681d19b44d3407fbefd3299}{ERR\_\-CHANNEL\_\-NO\_\-SUPPORT} =  0x8000000b, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cbf73537e978527fd0f57fe3a4e21dde6}{ERR\_\-CHANNEL\_\-EXISTS} =  0x8000000c, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631ceecf3ecd60e98e4bc51b698d59feb06f}{ERR\_\-SERVICE\_\-NO\_\-SUPPORT} =  0x8000000d, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cc663aed2336ef8439a99b244dd51704b}{ERR\_\-PROTOCOL\_\-NO\_\-SUPPORT} =  0x8000000e, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c3e19b9f164874f2c6e3c8790d31f4cba}{ERR\_\-PROTOCOL\_\-NO\_\-SUPPORT2} =  0x8000000f, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c92a573cf09153b4be50ab5aab3fb382e}{ERR\_\-VERSION\_\-NO\_\-SUPPORT} =  0x80000010, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cb54f63d87d72fcdc5259f8bf90d5c80f}{ERR\_\-USER\_\-SKETCHY} =  0x80000011, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cedc948456b95477292c443824c7b3fc0}{ERR\_\-ALREADY\_\-INITIALIZED} =  0x80000013, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c49fe82be79dbb030826fad2d7fc9ee93}{ERR\_\-NOT\_\-OWNER} =  0x80000014, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c6593b90d1146ec500b6876a1e822d35a}{ERR\_\-TOKEN\_\-INVALID} =  0x80000015, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631ca07e19d62b749a5f803a3c416a70fbc5}{ERR\_\-TOKEN\_\-EXPIRED} =  0x80000016, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cadc6658d433819950e8e0a18d39aabb4}{ERR\_\-TOKEN\_\-IP\_\-MISMATCH} =  0x80000017, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631ca40c15cf39e9b56d83830453e05d7e7e}{ERR\_\-PORT\_\-IN\_\-USE} =  0x80000018, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cc6c29b7c700c9be589ae280bfcc1f8d7}{ERR\_\-NETWORK\_\-DEAD} =  0x80000019, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c9fe194af31fbda0c7fd5cba0d296cc22}{ERR\_\-NO\_\-MASTER\_\-CHANNEL} =  0x8000001a, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cae561e23f10f85a8f4005f6cde66a84b}{ERR\_\-ALREADY\_\-SUBSCRIBED} =  0x8000001b, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c7afadc423f5934d0900911ebd388ee37}{ERR\_\-NOT\_\-SUBSCRIBED} =  0x8000001c, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c2ad67054d772b6b4c2487bd70681e86e}{ERR\_\-ENCRYPT\_\-NO\_\-SUPPORT} =  0x8000001d, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c0dd59d65fb803313438c3b92b171573a}{ERR\_\-ENCRYPT\_\-UNINITIALIZED} =  0x8000001e, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c1ee25efbf24e9bc9a6b52f2b0a106117}{ERR\_\-ENCRYPT\_\-UNACCEPTABLE} =  0x8000001f, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c79ff354187782efa429766e2181effff}{ERR\_\-ENCRYPT\_\-INVALID} =  0x80000020, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cf71a082a7bc19a9e49fad9724cd74829}{ERR\_\-NO\_\-COMMON\_\-ENCRYPT} =  0x80000021, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c81efbaba316fb08f83a646d975783392}{ERR\_\-CHANNEL\_\-DESTROYED} =  0x80000022, 
\par
\hyperlink{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cab9bf18746b9e493330739d3ddf3516c}{ERR\_\-CHANNEL\_\-REDIRECTED} =  0x80000023
 \}
\begin{CompactList}\small\item\em general error codes \item\end{CompactList}\item 
enum \hyperlink{mw__error_8h_b6dc3c611b0ccf40d1f27b32b0ad932e}{ERR\_\-IM} \{ \par
\hyperlink{mw__error_8h_b6dc3c611b0ccf40d1f27b32b0ad932e24828e2846814da5bdad8135227d1114}{ERR\_\-IM\_\-COULDNT\_\-REGISTER} =  0x80002003, 
\par
\hyperlink{mw__error_8h_b6dc3c611b0ccf40d1f27b32b0ad932e37a89f8129a8497a76f12a9d73868094}{ERR\_\-IM\_\-ALREADY\_\-REGISTERED} =  0x80002004, 
\par
\hyperlink{mw__error_8h_b6dc3c611b0ccf40d1f27b32b0ad932e7f40ad9c58d1632df90176bff160db1e}{ERR\_\-IM\_\-NOT\_\-REGISTERED} =  0x80002005
 \}
\begin{CompactList}\small\item\em IM error codes. \item\end{CompactList}\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
char $\ast$ \hyperlink{mw__error_8h_bcd225517fc5795c4a70e423df87b5c1}{mwError} (guint32 code)
\begin{CompactList}\small\item\em reference to a new string appropriate for the given error code. \item\end{CompactList}\end{CompactItemize}


\subsection{Define Documentation}
\hypertarget{mw__error_8h_b1bd864650a46688cb460ac8d4fac104}{
\index{mw\_\-error.h@{mw\_\-error.h}!APPLET\_\-LOGOUT@{APPLET\_\-LOGOUT}}
\index{APPLET\_\-LOGOUT@{APPLET\_\-LOGOUT}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define APPLET\_\-LOGOUT~0x8000022D}}
\label{mw__error_8h_b1bd864650a46688cb460ac8d4fac104}


\hypertarget{mw__error_8h_0565bf256bdf03fc299e8a1130f144ea}{
\index{mw\_\-error.h@{mw\_\-error.h}!BAD\_\-NAME@{BAD\_\-NAME}}
\index{BAD\_\-NAME@{BAD\_\-NAME}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define BAD\_\-NAME~0x8000021A}}
\label{mw__error_8h_0565bf256bdf03fc299e8a1130f144ea}


\hypertarget{mw__error_8h_54698ae50cbcc48fc4e5ab24ac189ab3}{
\index{mw\_\-error.h@{mw\_\-error.h}!CANT\_\-CONNECT@{CANT\_\-CONNECT}}
\index{CANT\_\-CONNECT@{CANT\_\-CONNECT}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define CANT\_\-CONNECT~0x8000020D}}
\label{mw__error_8h_54698ae50cbcc48fc4e5ab24ac189ab3}


\hypertarget{mw__error_8h_0e8902a429e34da3420046ed9e2509a3}{
\index{mw\_\-error.h@{mw\_\-error.h}!CONNECTION\_\-ABORTED@{CONNECTION\_\-ABORTED}}
\index{CONNECTION\_\-ABORTED@{CONNECTION\_\-ABORTED}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define CONNECTION\_\-ABORTED~0x80000222}}
\label{mw__error_8h_0e8902a429e34da3420046ed9e2509a3}


\hypertarget{mw__error_8h_d9aaade299715802df37e5cf87a20e17}{
\index{mw\_\-error.h@{mw\_\-error.h}!CONNECTION\_\-BROKEN@{CONNECTION\_\-BROKEN}}
\index{CONNECTION\_\-BROKEN@{CONNECTION\_\-BROKEN}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define CONNECTION\_\-BROKEN~0x80000221}}
\label{mw__error_8h_d9aaade299715802df37e5cf87a20e17}


\hypertarget{mw__error_8h_aac251a63e765d82a11f6050f3e65f3c}{
\index{mw\_\-error.h@{mw\_\-error.h}!CONNECTION\_\-CLOSED@{CONNECTION\_\-CLOSED}}
\index{CONNECTION\_\-CLOSED@{CONNECTION\_\-CLOSED}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define CONNECTION\_\-CLOSED~0x80000226}}
\label{mw__error_8h_aac251a63e765d82a11f6050f3e65f3c}


\hypertarget{mw__error_8h_ccbc8cb244b8be4a211bdb532af08e75}{
\index{mw\_\-error.h@{mw\_\-error.h}!CONNECTION\_\-REFUSED@{CONNECTION\_\-REFUSED}}
\index{CONNECTION\_\-REFUSED@{CONNECTION\_\-REFUSED}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define CONNECTION\_\-REFUSED~0x80000223}}
\label{mw__error_8h_ccbc8cb244b8be4a211bdb532af08e75}


\hypertarget{mw__error_8h_6236919e9559ecabb625c89ebb6b827f}{
\index{mw\_\-error.h@{mw\_\-error.h}!CONNECTION\_\-RESET@{CONNECTION\_\-RESET}}
\index{CONNECTION\_\-RESET@{CONNECTION\_\-RESET}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define CONNECTION\_\-RESET~0x80000224}}
\label{mw__error_8h_6236919e9559ecabb625c89ebb6b827f}


\hypertarget{mw__error_8h_e943dd6a724d76638d82756ed59b00f3}{
\index{mw\_\-error.h@{mw\_\-error.h}!CONNECTION\_\-TIMED@{CONNECTION\_\-TIMED}}
\index{CONNECTION\_\-TIMED@{CONNECTION\_\-TIMED}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define CONNECTION\_\-TIMED~0x80000225}}
\label{mw__error_8h_e943dd6a724d76638d82756ed59b00f3}


\hypertarget{mw__error_8h_583a4e387d14c863bb8c682373023746}{
\index{mw\_\-error.h@{mw\_\-error.h}!DNS\_\-ERROR@{DNS\_\-ERROR}}
\index{DNS\_\-ERROR@{DNS\_\-ERROR}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DNS\_\-ERROR~0x8000021E}}
\label{mw__error_8h_583a4e387d14c863bb8c682373023746}


\hypertarget{mw__error_8h_6acfadcb111e1a3ce39c77dfd05ae1d7}{
\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}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DNS\_\-FATAL\_\-ERROR~0x8000021F}}
\label{mw__error_8h_6acfadcb111e1a3ce39c77dfd05ae1d7}


\hypertarget{mw__error_8h_21a5e53779f6043d5ee0d03d5ff6ff7f}{
\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}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define DNS\_\-NOT\_\-FOUND~0x80000220}}
\label{mw__error_8h_21a5e53779f6043d5ee0d03d5ff6ff7f}


\hypertarget{mw__error_8h_c838059df98ed08cf4a1129566c50d06}{
\index{mw\_\-error.h@{mw\_\-error.h}!ENCRYPT\_\-MISMATCH@{ENCRYPT\_\-MISMATCH}}
\index{ENCRYPT\_\-MISMATCH@{ENCRYPT\_\-MISMATCH}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define ENCRYPT\_\-MISMATCH~0x80000212}}
\label{mw__error_8h_c838059df98ed08cf4a1129566c50d06}


\hypertarget{mw__error_8h_74d5522d67ef1119ae1f89142abb250b}{
\index{mw\_\-error.h@{mw\_\-error.h}!FAT\_\-MESSAGE@{FAT\_\-MESSAGE}}
\index{FAT\_\-MESSAGE@{FAT\_\-MESSAGE}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define FAT\_\-MESSAGE~0x80000209}}
\label{mw__error_8h_74d5522d67ef1119ae1f89142abb250b}


\hypertarget{mw__error_8h_2219637922ab15168697a39d899f5b04}{
\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}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define GUEST\_\-IN\_\-USE~0x80000217}}
\label{mw__error_8h_2219637922ab15168697a39d899f5b04}


\hypertarget{mw__error_8h_d3ef1fbb2e4d1301e4ee35a5b654891f}{
\index{mw\_\-error.h@{mw\_\-error.h}!HARDWARE\_\-ERROR@{HARDWARE\_\-ERROR}}
\index{HARDWARE\_\-ERROR@{HARDWARE\_\-ERROR}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define HARDWARE\_\-ERROR~0x80000204}}
\label{mw__error_8h_d3ef1fbb2e4d1301e4ee35a5b654891f}


\hypertarget{mw__error_8h_19d20cca11e4cf399742ad25c05d73fb}{
\index{mw\_\-error.h@{mw\_\-error.h}!HOST\_\-DOWN@{HOST\_\-DOWN}}
\index{HOST\_\-DOWN@{HOST\_\-DOWN}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define HOST\_\-DOWN~0x80000206}}
\label{mw__error_8h_19d20cca11e4cf399742ad25c05d73fb}


\hypertarget{mw__error_8h_b1433105627834e0a2c670250bf64285}{
\index{mw\_\-error.h@{mw\_\-error.h}!HOST\_\-UNREACHABLE@{HOST\_\-UNREACHABLE}}
\index{HOST\_\-UNREACHABLE@{HOST\_\-UNREACHABLE}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define HOST\_\-UNREACHABLE~0x80000207}}
\label{mw__error_8h_b1433105627834e0a2c670250bf64285}


\hypertarget{mw__error_8h_fd82eb0fc9c9f346e0fded6dfbcf5425}{
\index{mw\_\-error.h@{mw\_\-error.h}!INCORRECT\_\-LOGIN@{INCORRECT\_\-LOGIN}}
\index{INCORRECT\_\-LOGIN@{INCORRECT\_\-LOGIN}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define INCORRECT\_\-LOGIN~0x80000211}}
\label{mw__error_8h_fd82eb0fc9c9f346e0fded6dfbcf5425}


\hypertarget{mw__error_8h_8b64cc5d99e8b7aa3e6689260bca05b1}{
\index{mw\_\-error.h@{mw\_\-error.h}!INSUF\_\-BUFFER@{INSUF\_\-BUFFER}}
\index{INSUF\_\-BUFFER@{INSUF\_\-BUFFER}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define INSUF\_\-BUFFER~0x80000201}}
\label{mw__error_8h_8b64cc5d99e8b7aa3e6689260bca05b1}


\hypertarget{mw__error_8h_962664f3c753020934b9d73591d25c26}{
\index{mw\_\-error.h@{mw\_\-error.h}!INSUF\_\-SOCKET@{INSUF\_\-SOCKET}}
\index{INSUF\_\-SOCKET@{INSUF\_\-SOCKET}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define INSUF\_\-SOCKET~0x80000203}}
\label{mw__error_8h_962664f3c753020934b9d73591d25c26}


\hypertarget{mw__error_8h_6ef2b63a8a77961284baf7074b1c9dc5}{
\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}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define MULTI\_\-LOGIN\_\-COMP~0x80000229}}
\label{mw__error_8h_6ef2b63a8a77961284baf7074b1c9dc5}


\hypertarget{mw__error_8h_dccf3a0aef635692856122ea61fb1fc6}{
\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}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define MULTI\_\-SERVER\_\-LOGIN~0x80000227}}
\label{mw__error_8h_dccf3a0aef635692856122ea61fb1fc6}


\hypertarget{mw__error_8h_625ed1d6ca18e5d2825362c9a0303603}{
\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}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define MULTI\_\-SERVER\_\-LOGIN2~0x80000228}}
\label{mw__error_8h_625ed1d6ca18e5d2825362c9a0303603}


\hypertarget{mw__error_8h_8a00738da33829c8139947996ce4e99e}{
\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}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define MUTLI\_\-LOGIN\_\-ALREADY~0x8000022A}}
\label{mw__error_8h_8a00738da33829c8139947996ce4e99e}


\hypertarget{mw__error_8h_3229569762612e2eb07f497d4d1b6c0f}{
\index{mw\_\-error.h@{mw\_\-error.h}!NEED\_\-EMAIL@{NEED\_\-EMAIL}}
\index{NEED\_\-EMAIL@{NEED\_\-EMAIL}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define NEED\_\-EMAIL~0x8000021D}}
\label{mw__error_8h_3229569762612e2eb07f497d4d1b6c0f}


\hypertarget{mw__error_8h_2209ac530e813385badbf0a5a6c6e128}{
\index{mw\_\-error.h@{mw\_\-error.h}!NETWORK\_\-DOWN@{NETWORK\_\-DOWN}}
\index{NETWORK\_\-DOWN@{NETWORK\_\-DOWN}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define NETWORK\_\-DOWN~0x80000205}}
\label{mw__error_8h_2209ac530e813385badbf0a5a6c6e128}


\hypertarget{mw__error_8h_2ba33dcca51344a5b888974bbc64d2d1}{
\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}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define NOT\_\-IN\_\-USE~0x80000202}}
\label{mw__error_8h_2ba33dcca51344a5b888974bbc64d2d1}


\hypertarget{mw__error_8h_ef113f145ad544ae7347e10a6ca317eb}{
\index{mw\_\-error.h@{mw\_\-error.h}!PROTOCOL\_\-ERROR@{PROTOCOL\_\-ERROR}}
\index{PROTOCOL\_\-ERROR@{PROTOCOL\_\-ERROR}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define PROTOCOL\_\-ERROR~0x8000020F}}
\label{mw__error_8h_ef113f145ad544ae7347e10a6ca317eb}


\hypertarget{mw__error_8h_91de0a8ed4665c07923c532c1ca6f0bb}{
\index{mw\_\-error.h@{mw\_\-error.h}!PROXY\_\-ERROR@{PROXY\_\-ERROR}}
\index{PROXY\_\-ERROR@{PROXY\_\-ERROR}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define PROXY\_\-ERROR~0x8000020A}}
\label{mw__error_8h_91de0a8ed4665c07923c532c1ca6f0bb}


\hypertarget{mw__error_8h_a7c61c7a7873916ca8a22c8444d1ea32}{
\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}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define REG\_\-MODE\_\-NS~0x8000021B}}
\label{mw__error_8h_a7c61c7a7873916ca8a22c8444d1ea32}


\hypertarget{mw__error_8h_15a0a1ba9278376973186f0ed1d610f5}{
\index{mw\_\-error.h@{mw\_\-error.h}!SERVER\_\-BROKEN@{SERVER\_\-BROKEN}}
\index{SERVER\_\-BROKEN@{SERVER\_\-BROKEN}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define SERVER\_\-BROKEN~0x8000022B}}
\label{mw__error_8h_15a0a1ba9278376973186f0ed1d610f5}


\hypertarget{mw__error_8h_2007f8a4201d81c746a4caaf18c859d7}{
\index{mw\_\-error.h@{mw\_\-error.h}!SERVER\_\-FULL@{SERVER\_\-FULL}}
\index{SERVER\_\-FULL@{SERVER\_\-FULL}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define SERVER\_\-FULL~0x8000020B}}
\label{mw__error_8h_2007f8a4201d81c746a4caaf18c859d7}


\hypertarget{mw__error_8h_7e88389f908ea1112c1b70653ae65191}{
\index{mw\_\-error.h@{mw\_\-error.h}!SERVER\_\-NORESPOND@{SERVER\_\-NORESPOND}}
\index{SERVER\_\-NORESPOND@{SERVER\_\-NORESPOND}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define SERVER\_\-NORESPOND~0x8000020C}}
\label{mw__error_8h_7e88389f908ea1112c1b70653ae65191}


\hypertarget{mw__error_8h_f597d73754e7b49b4866a98e72d1dcf1}{
\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}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define SERVER\_\-PATH\_\-OLD~0x8000022C}}
\label{mw__error_8h_f597d73754e7b49b4866a98e72d1dcf1}


\hypertarget{mw__error_8h_10cf147209cc5179733cde11820eefa6}{
\index{mw\_\-error.h@{mw\_\-error.h}!TCPIP\_\-ERROR@{TCPIP\_\-ERROR}}
\index{TCPIP\_\-ERROR@{TCPIP\_\-ERROR}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define TCPIP\_\-ERROR~0x80000208}}
\label{mw__error_8h_10cf147209cc5179733cde11820eefa6}


\hypertarget{mw__error_8h_1f6c3dac2d43d9fb5330770b8c5a5d08}{
\index{mw\_\-error.h@{mw\_\-error.h}!USER\_\-EXISTS@{USER\_\-EXISTS}}
\index{USER\_\-EXISTS@{USER\_\-EXISTS}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define USER\_\-EXISTS~0x80000218}}
\label{mw__error_8h_1f6c3dac2d43d9fb5330770b8c5a5d08}


\hypertarget{mw__error_8h_b7f5df73bf95ca9a1f1e1d226f212fa8}{
\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}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define USER\_\-RE\_\-LOGIN~0x80000219}}
\label{mw__error_8h_b7f5df73bf95ca9a1f1e1d226f212fa8}


\hypertarget{mw__error_8h_016bc06045fcf6ac09c84c87d5f5e715}{
\index{mw\_\-error.h@{mw\_\-error.h}!USER\_\-REMOVED@{USER\_\-REMOVED}}
\index{USER\_\-REMOVED@{USER\_\-REMOVED}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define USER\_\-REMOVED~0x8000020E}}
\label{mw__error_8h_016bc06045fcf6ac09c84c87d5f5e715}


\hypertarget{mw__error_8h_f9510606e71ecb23047cd59c9cedee5d}{
\index{mw\_\-error.h@{mw\_\-error.h}!USER\_\-RESTRICTED@{USER\_\-RESTRICTED}}
\index{USER\_\-RESTRICTED@{USER\_\-RESTRICTED}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define USER\_\-RESTRICTED~0x80000210}}
\label{mw__error_8h_f9510606e71ecb23047cd59c9cedee5d}


\hypertarget{mw__error_8h_b56b29dc9ce1dddeb3e121febcf7842b}{
\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}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define USER\_\-TOO\_\-IDLE~0x80000216}}
\label{mw__error_8h_b56b29dc9ce1dddeb3e121febcf7842b}


\hypertarget{mw__error_8h_cdc0185ddcca08b291ae5093298d4aaa}{
\index{mw\_\-error.h@{mw\_\-error.h}!USER\_\-UNREGISTERED@{USER\_\-UNREGISTERED}}
\index{USER\_\-UNREGISTERED@{USER\_\-UNREGISTERED}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define USER\_\-UNREGISTERED~0x80000213}}
\label{mw__error_8h_cdc0185ddcca08b291ae5093298d4aaa}


\hypertarget{mw__error_8h_c1148f224ba771e8069923a3bfdc0c97}{
\index{mw\_\-error.h@{mw\_\-error.h}!VERIFICATION\_\-DOWN@{VERIFICATION\_\-DOWN}}
\index{VERIFICATION\_\-DOWN@{VERIFICATION\_\-DOWN}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define VERIFICATION\_\-DOWN~0x80000214}}
\label{mw__error_8h_c1148f224ba771e8069923a3bfdc0c97}


\hypertarget{mw__error_8h_563e8987a5e64180ff710022c115af27}{
\index{mw\_\-error.h@{mw\_\-error.h}!VERSION\_\-MISMATCH@{VERSION\_\-MISMATCH}}
\index{VERSION\_\-MISMATCH@{VERSION\_\-MISMATCH}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define VERSION\_\-MISMATCH~0x80000200}}
\label{mw__error_8h_563e8987a5e64180ff710022c115af27}


\hypertarget{mw__error_8h_47c2069dad24eb77b499f017520afe6e}{
\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}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define WRONG\_\-USER\_\-PRIV~0x8000021C}}
\label{mw__error_8h_47c2069dad24eb77b499f017520afe6e}




\subsection{Enumeration Type Documentation}
\hypertarget{mw__error_8h_00fe7ed3e05759342b9a9c764d852270}{
\index{mw\_\-error.h@{mw\_\-error.h}!ERR\_\-CLIENT@{ERR\_\-CLIENT}}
\index{ERR\_\-CLIENT@{ERR\_\-CLIENT}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf ERR\_\-CLIENT}}}
\label{mw__error_8h_00fe7ed3e05759342b9a9c764d852270}


Client error codes. 

\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\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}}\item[{\em 
\hypertarget{mw__error_8h_00fe7ed3e05759342b9a9c764d85227074651fa532e8cd5b5f3f7ad7a3c005a9}{
ERR\_\-CLIENT\_\-USER\_\-GONE}
\label{mw__error_8h_00fe7ed3e05759342b9a9c764d85227074651fa532e8cd5b5f3f7ad7a3c005a9}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_00fe7ed3e05759342b9a9c764d85227075ffb1f463ef3fdbf4977bca7ecdfb54}{
ERR\_\-CLIENT\_\-USER\_\-DND}
\label{mw__error_8h_00fe7ed3e05759342b9a9c764d85227075ffb1f463ef3fdbf4977bca7ecdfb54}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_00fe7ed3e05759342b9a9c764d8522705bad328f3dee3f806ebf833449451e90}{
ERR\_\-CLIENT\_\-USER\_\-ELSEWHERE}
\label{mw__error_8h_00fe7ed3e05759342b9a9c764d8522705bad328f3dee3f806ebf833449451e90}
}]\end{description}
\end{Desc}

\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c}{
\index{mw\_\-error.h@{mw\_\-error.h}!ERR\_\-GENERAL@{ERR\_\-GENERAL}}
\index{ERR\_\-GENERAL@{ERR\_\-GENERAL}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf ERR\_\-GENERAL}}}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c}


general error codes 

\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{ERR\_\-SUCCESS@{ERR\_\-SUCCESS}!mw\_\-error.h@{mw\_\-error.h}}\index{mw\_\-error.h@{mw\_\-error.h}!ERR\_\-SUCCESS@{ERR\_\-SUCCESS}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c6d4f18a9728f434ff2d1a64043ebe6e8}{
ERR\_\-SUCCESS}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c6d4f18a9728f434ff2d1a64043ebe6e8}
}]\index{ERR\_\-FAILURE@{ERR\_\-FAILURE}!mw\_\-error.h@{mw\_\-error.h}}\index{mw\_\-error.h@{mw\_\-error.h}!ERR\_\-FAILURE@{ERR\_\-FAILURE}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cfc3fcefbe5fe939745539df41ab0bd20}{
ERR\_\-FAILURE}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cfc3fcefbe5fe939745539df41ab0bd20}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c1650c211971e7f675d77a91444e11984}{
ERR\_\-REQUEST\_\-DELAY}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c1650c211971e7f675d77a91444e11984}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cf6bece2e640440dfd4352dc641bc1f4b}{
ERR\_\-REQUEST\_\-INVALID}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cf6bece2e640440dfd4352dc641bc1f4b}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c00be7d190022f365597ab88db21fbad3}{
ERR\_\-NOT\_\-LOGGED\_\-IN}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c00be7d190022f365597ab88db21fbad3}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c3ed3f76b1177c57bff0de816a83df9b2}{
ERR\_\-NOT\_\-AUTHORIZED}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c3ed3f76b1177c57bff0de816a83df9b2}
}]\index{ERR\_\-ABORT@{ERR\_\-ABORT}!mw\_\-error.h@{mw\_\-error.h}}\index{mw\_\-error.h@{mw\_\-error.h}!ERR\_\-ABORT@{ERR\_\-ABORT}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c79cf6f047175e478c013c50c3c4e0187}{
ERR\_\-ABORT}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c79cf6f047175e478c013c50c3c4e0187}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cd9b08df91d199e541ffc7ca67c96e453}{
ERR\_\-NO\_\-ELEMENT}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cd9b08df91d199e541ffc7ca67c96e453}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c4b412bfce1be24e84e47d1e2572527b1}{
ERR\_\-NO\_\-USER}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c4b412bfce1be24e84e47d1e2572527b1}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c7aee3b5c2b62ef9de286635fc4d0ed44}{
ERR\_\-BAD\_\-DATA}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c7aee3b5c2b62ef9de286635fc4d0ed44}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c5bed3f42a08e195b307cf8622e913327}{
ERR\_\-NOT\_\-IMPLEMENTED}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c5bed3f42a08e195b307cf8622e913327}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c12feaa8deb146f6eefd610d7cc55825c}{
ERR\_\-UNKNOWN\_\-ERROR}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c12feaa8deb146f6eefd610d7cc55825c}
}]\index{ERR\_\-STARVING@{ERR\_\-STARVING}!mw\_\-error.h@{mw\_\-error.h}}\index{mw\_\-error.h@{mw\_\-error.h}!ERR\_\-STARVING@{ERR\_\-STARVING}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c8928b3db8f864fb03dd96227f04b0dc1}{
ERR\_\-STARVING}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c8928b3db8f864fb03dd96227f04b0dc1}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c6b5ea78a4681d19b44d3407fbefd3299}{
ERR\_\-CHANNEL\_\-NO\_\-SUPPORT}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c6b5ea78a4681d19b44d3407fbefd3299}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cbf73537e978527fd0f57fe3a4e21dde6}{
ERR\_\-CHANNEL\_\-EXISTS}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cbf73537e978527fd0f57fe3a4e21dde6}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631ceecf3ecd60e98e4bc51b698d59feb06f}{
ERR\_\-SERVICE\_\-NO\_\-SUPPORT}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631ceecf3ecd60e98e4bc51b698d59feb06f}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cc663aed2336ef8439a99b244dd51704b}{
ERR\_\-PROTOCOL\_\-NO\_\-SUPPORT}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cc663aed2336ef8439a99b244dd51704b}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c3e19b9f164874f2c6e3c8790d31f4cba}{
ERR\_\-PROTOCOL\_\-NO\_\-SUPPORT2}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c3e19b9f164874f2c6e3c8790d31f4cba}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c92a573cf09153b4be50ab5aab3fb382e}{
ERR\_\-VERSION\_\-NO\_\-SUPPORT}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c92a573cf09153b4be50ab5aab3fb382e}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cb54f63d87d72fcdc5259f8bf90d5c80f}{
ERR\_\-USER\_\-SKETCHY}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cb54f63d87d72fcdc5259f8bf90d5c80f}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cedc948456b95477292c443824c7b3fc0}{
ERR\_\-ALREADY\_\-INITIALIZED}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cedc948456b95477292c443824c7b3fc0}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c49fe82be79dbb030826fad2d7fc9ee93}{
ERR\_\-NOT\_\-OWNER}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c49fe82be79dbb030826fad2d7fc9ee93}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c6593b90d1146ec500b6876a1e822d35a}{
ERR\_\-TOKEN\_\-INVALID}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c6593b90d1146ec500b6876a1e822d35a}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631ca07e19d62b749a5f803a3c416a70fbc5}{
ERR\_\-TOKEN\_\-EXPIRED}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631ca07e19d62b749a5f803a3c416a70fbc5}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cadc6658d433819950e8e0a18d39aabb4}{
ERR\_\-TOKEN\_\-IP\_\-MISMATCH}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cadc6658d433819950e8e0a18d39aabb4}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631ca40c15cf39e9b56d83830453e05d7e7e}{
ERR\_\-PORT\_\-IN\_\-USE}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631ca40c15cf39e9b56d83830453e05d7e7e}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cc6c29b7c700c9be589ae280bfcc1f8d7}{
ERR\_\-NETWORK\_\-DEAD}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cc6c29b7c700c9be589ae280bfcc1f8d7}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c9fe194af31fbda0c7fd5cba0d296cc22}{
ERR\_\-NO\_\-MASTER\_\-CHANNEL}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c9fe194af31fbda0c7fd5cba0d296cc22}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cae561e23f10f85a8f4005f6cde66a84b}{
ERR\_\-ALREADY\_\-SUBSCRIBED}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cae561e23f10f85a8f4005f6cde66a84b}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c7afadc423f5934d0900911ebd388ee37}{
ERR\_\-NOT\_\-SUBSCRIBED}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c7afadc423f5934d0900911ebd388ee37}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c2ad67054d772b6b4c2487bd70681e86e}{
ERR\_\-ENCRYPT\_\-NO\_\-SUPPORT}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c2ad67054d772b6b4c2487bd70681e86e}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c0dd59d65fb803313438c3b92b171573a}{
ERR\_\-ENCRYPT\_\-UNINITIALIZED}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c0dd59d65fb803313438c3b92b171573a}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c1ee25efbf24e9bc9a6b52f2b0a106117}{
ERR\_\-ENCRYPT\_\-UNACCEPTABLE}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c1ee25efbf24e9bc9a6b52f2b0a106117}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c79ff354187782efa429766e2181effff}{
ERR\_\-ENCRYPT\_\-INVALID}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c79ff354187782efa429766e2181effff}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cf71a082a7bc19a9e49fad9724cd74829}{
ERR\_\-NO\_\-COMMON\_\-ENCRYPT}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cf71a082a7bc19a9e49fad9724cd74829}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c81efbaba316fb08f83a646d975783392}{
ERR\_\-CHANNEL\_\-DESTROYED}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631c81efbaba316fb08f83a646d975783392}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cab9bf18746b9e493330739d3ddf3516c}{
ERR\_\-CHANNEL\_\-REDIRECTED}
\label{mw__error_8h_09bb07d2b34e8ae8ea8fa77932b8631cab9bf18746b9e493330739d3ddf3516c}
}]\end{description}
\end{Desc}

\hypertarget{mw__error_8h_b6dc3c611b0ccf40d1f27b32b0ad932e}{
\index{mw\_\-error.h@{mw\_\-error.h}!ERR\_\-IM@{ERR\_\-IM}}
\index{ERR\_\-IM@{ERR\_\-IM}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}enum {\bf ERR\_\-IM}}}
\label{mw__error_8h_b6dc3c611b0ccf40d1f27b32b0ad932e}


IM error codes. 

\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\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}}\item[{\em 
\hypertarget{mw__error_8h_b6dc3c611b0ccf40d1f27b32b0ad932e24828e2846814da5bdad8135227d1114}{
ERR\_\-IM\_\-COULDNT\_\-REGISTER}
\label{mw__error_8h_b6dc3c611b0ccf40d1f27b32b0ad932e24828e2846814da5bdad8135227d1114}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_b6dc3c611b0ccf40d1f27b32b0ad932e37a89f8129a8497a76f12a9d73868094}{
ERR\_\-IM\_\-ALREADY\_\-REGISTERED}
\label{mw__error_8h_b6dc3c611b0ccf40d1f27b32b0ad932e37a89f8129a8497a76f12a9d73868094}
}]\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}}\item[{\em 
\hypertarget{mw__error_8h_b6dc3c611b0ccf40d1f27b32b0ad932e7f40ad9c58d1632df90176bff160db1e}{
ERR\_\-IM\_\-NOT\_\-REGISTERED}
\label{mw__error_8h_b6dc3c611b0ccf40d1f27b32b0ad932e7f40ad9c58d1632df90176bff160db1e}
}]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 \end{description}
\end{Desc}



\subsection{Function Documentation}
\hypertarget{mw__error_8h_bcd225517fc5795c4a70e423df87b5c1}{
\index{mw\_\-error.h@{mw\_\-error.h}!mwError@{mwError}}
\index{mwError@{mwError}!mw_error.h@{mw\_\-error.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ mwError (guint32 {\em code})}}
\label{mw__error_8h_bcd225517fc5795c4a70e423df87b5c1}


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

