3 #define in__userData userData
4 #define in__pszName pszName
6 #define in__nLength nLength
7 #define in__pszData pszData
13 #define ONELEMENTSTART(name) void name(void *in__userData,const XML_Char *in__pszName,const XML_Char *in__atts[])
15 #define ONCHARDATA(name) void name(void *in__userData,const XML_Char *in__pszData,int in__nLength)
17 #define ONELEMENTEND(name) void name(void *in__userData,const XML_Char *in__pszName)
22 ///
\83j
\83R
\90¶
\83v
\83\8c\83C
\83\84\81[
\83X
\83e
\81[
\83^
\83X
\97v
\91f
\8aJ
\8en
\83C
\83x
\83\93\83g
\83n
\83\93\83h
\83\89
24 extern void NPlayerStatus_ElementStartHandler(void *userData,const XML_Char *pszName,const XML_Char *atts[]);
27 ///
\83j
\83R
\90¶
\83v
\83\8c\83C
\83\84\81[
\83X
\83e
\81[
\83^
\83X
\83e
\83L
\83X
\83g
\8aJ
\8en
\83C
\83x
\83\93\83g
\83n
\83\93\83h
\83\89
29 extern void NPlayerStatus_CharacterDataHandler(void *userData,const XML_Char *pszData,int nLength);
32 ///
\83j
\83R
\90¶
\83v
\83\8c\83C
\83\84\81[
\83X
\83e
\81[
\83^
\83X
\97v
\91f
\8fI
\97¹
\83C
\83x
\83\93\83g
\83n
\83\93\83h
\83\89
34 extern void NPlayerStatus_ElementEndHandler(void *userData,const XML_Char *pszName);
37 ///
\83j
\83R
\90¶
\83n
\81[
\83g
\83r
\81[
\83g
\97v
\91f
\8aJ
\8en
\83C
\83x
\83\93\83g
\83n
\83\93\83h
\83\89
39 extern void NicoLiveHeartBeat_ElementStartHandler(void *userData,const XML_Char *pszName,const XML_Char *atts[]);
42 ///
\83j
\83R
\90¶
\83n
\81[
\83g
\83r
\81[
\83g
\83e
\83L
\83X
\83g
\8aJ
\8en
\83C
\83x
\83\93\83g
\83n
\83\93\83h
\83\89
44 extern void NicoLiveHeartBeat_CharacterDataHandler(void *userData,const XML_Char *pszData,int nLength);
47 ///
\83j
\83R
\90¶
\83n
\81[
\83g
\83r
\81[
\83g
\97v
\91f
\8fI
\97¹
\83C
\83x
\83\93\83g
\83n
\83\93\83h
\83\89
49 extern void NicoLiveHeartBeat_ElementEndHandler(void *userData,const XML_Char *pszName);