|
|
#define DllExport extern "C" __declspec(dllexport)
9 j* B3 `8 I: |//接口函数申明& _ J1 M( @4 `$ N* U2 k
DllExport int OnUserLogin(char* lpszUser, char* lpszPasswd, tagUserInfo *pUserInfo, CVarInfo* pVarInfo);
# [' k1 e- w, H1 b0 c1 aDllExport void OnUserExit(tagUserInfo* pUserInfo, int nSrcItem, CVarInfo* pVarInfo);. a3 M: D$ a7 D! [& |% P+ {
DllExport BOOL OnUserChangeMap( char* szResult, tagUserInfo* pUserInfo, tagMapInfo*, tagMapInfo*, tagUserInfo** ppUsers, int nUserCount, tagResInfo** ppRess, int nResCount, CVarInfo* pVarInfo, BOOL bSystem );( E% [1 U$ V9 L6 X% t# J/ x3 v* |, w
DllExport int OnUserCmds( char* szResult, char* szDesName, char* szParams, tagUserInfo** ppUsers, int nUserCount, tagUserInfo* pUserInfo, tagUserInfo** ppUserInfo, tagResInfo** ppRess, int nResCount, tagResInfo** ppResInfo, tagMapInfo* pMapInfo, CVarInfo* pVarInfo );& N8 c: B' H) |- `+ s
DllExport void OnInitVariant( CVarInfo* pVarInfo );
7 k" h' r. E9 ` L% Y; O! eDllExport BOOL OnCheckSay( int nType, char* lpszBody, tagUserInfo* pUserInfo, tagMapInfo* pMapInfo, CVarInfo* pVarInfo );$ t t. a8 O2 n( m) {' |% U
DllExport BOOL OnUserSay( char* szResult, UINT nType, tagUserInfo* pUserInfo, tagMapInfo* pMapInfo, LPCTSTR lpszDesName, LPCTSTR lpszBody, CVarInfo* pVarInfo );3 c# A0 v! m. t3 F- @2 A4 S
DllExport int OnTimer( int nIDEvent, char* szResult, tagUserInfo** ppUsers, int nUserCount, tagResInfo** ppRess, int nResCount, tagResInfo** pResInfo, CVarInfo* pVarInfo, int nMap, tagMapInfo* pMapInfo ); |
|