33#ifndef __REQUIRED_RPCNDR_H_VERSION__
34#define __REQUIRED_RPCNDR_H_VERSION__ 440
40#ifndef __RPCNDR_H_VERSION__
41#error this stub requires an updated version of <rpcndr.h>
44#ifndef COM_NO_WINDOWS_H
58#ifndef __IRTPatcher_FWD_DEFINED__
59#define __IRTPatcher_FWD_DEFINED__
64#ifndef __IRTPatcherEvent_FWD_DEFINED__
65#define __IRTPatcherEvent_FWD_DEFINED__
70#ifndef __IChat_FWD_DEFINED__
71#define __IChat_FWD_DEFINED__
76#ifndef __IChatEvent_FWD_DEFINED__
77#define __IChatEvent_FWD_DEFINED__
82#ifndef __IDownload_FWD_DEFINED__
83#define __IDownload_FWD_DEFINED__
88#ifndef __IDownloadEvent_FWD_DEFINED__
89#define __IDownloadEvent_FWD_DEFINED__
94#ifndef __INetUtil_FWD_DEFINED__
95#define __INetUtil_FWD_DEFINED__
100#ifndef __INetUtilEvent_FWD_DEFINED__
101#define __INetUtilEvent_FWD_DEFINED__
106#ifndef __IChat2_FWD_DEFINED__
107#define __IChat2_FWD_DEFINED__
112#ifndef __IChat2Event_FWD_DEFINED__
113#define __IChat2Event_FWD_DEFINED__
118#ifndef __IIGROptions_FWD_DEFINED__
119#define __IIGROptions_FWD_DEFINED__
124#ifndef __RTPatcher_FWD_DEFINED__
125#define __RTPatcher_FWD_DEFINED__
136#ifndef __Chat_FWD_DEFINED__
137#define __Chat_FWD_DEFINED__
148#ifndef __Download_FWD_DEFINED__
149#define __Download_FWD_DEFINED__
160#ifndef __IGROptions_FWD_DEFINED__
161#define __IGROptions_FWD_DEFINED__
172#ifndef __NetUtil_FWD_DEFINED__
173#define __NetUtil_FWD_DEFINED__
184#ifndef __Chat2_FWD_DEFINED__
185#define __Chat2_FWD_DEFINED__
203#ifndef __IRTPatcher_INTERFACE_DEFINED__
204#define __IRTPatcher_INTERFACE_DEFINED__
212#if defined(__cplusplus) && !defined(CINTERFACE)
214 MIDL_INTERFACE(
"925CDEDE-71B9-11D1-B1C5-006097176556")
218 virtual HRESULT STDMETHODCALLTYPE ApplyPatch(
222 virtual HRESULT STDMETHODCALLTYPE PumpMessages(
void) = 0;
232 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
237 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
240 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
243 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ApplyPatch )(
248 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PumpMessages )(
264#define IRTPatcher_QueryInterface(This,riid,ppvObject) \
265 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
267#define IRTPatcher_AddRef(This) \
268 (This)->lpVtbl -> AddRef(This)
270#define IRTPatcher_Release(This) \
271 (This)->lpVtbl -> Release(This)
274#define IRTPatcher_ApplyPatch(This,destpath,filename) \
275 (This)->lpVtbl -> ApplyPatch(This,destpath,filename)
277#define IRTPatcher_PumpMessages(This) \
278 (This)->lpVtbl -> PumpMessages(This)
294 IRpcStubBuffer *This,
295 IRpcChannelBuffer *_pRpcChannelBuffer,
296 PRPC_MESSAGE _pRpcMessage,
297 DWORD *_pdwStubPhase);
305 IRpcStubBuffer *This,
306 IRpcChannelBuffer *_pRpcChannelBuffer,
307 PRPC_MESSAGE _pRpcMessage,
308 DWORD *_pdwStubPhase);
315#ifndef __IRTPatcherEvent_INTERFACE_DEFINED__
316#define __IRTPatcherEvent_INTERFACE_DEFINED__
324#if defined(__cplusplus) && !defined(CINTERFACE)
326 MIDL_INTERFACE(
"925CDEE3-71B9-11D1-B1C5-006097176556")
330 virtual HRESULT STDMETHODCALLTYPE OnProgress(
334 virtual HRESULT STDMETHODCALLTYPE OnTermination(
345 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
350 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
353 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
356 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnProgress )(
361 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnTermination )(
378#define IRTPatcherEvent_QueryInterface(This,riid,ppvObject) \
379 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
381#define IRTPatcherEvent_AddRef(This) \
382 (This)->lpVtbl -> AddRef(This)
384#define IRTPatcherEvent_Release(This) \
385 (This)->lpVtbl -> Release(This)
388#define IRTPatcherEvent_OnProgress(This,filename,progress) \
389 (This)->lpVtbl -> OnProgress(This,filename,progress)
391#define IRTPatcherEvent_OnTermination(This,success) \
392 (This)->lpVtbl -> OnTermination(This,success)
408 IRpcStubBuffer *This,
409 IRpcChannelBuffer *_pRpcChannelBuffer,
410 PRPC_MESSAGE _pRpcMessage,
411 DWORD *_pdwStubPhase);
420 IRpcStubBuffer *This,
421 IRpcChannelBuffer *_pRpcChannelBuffer,
422 PRPC_MESSAGE _pRpcMessage,
423 DWORD *_pdwStubPhase);
430#ifndef __IChat_INTERFACE_DEFINED__
431#define __IChat_INTERFACE_DEFINED__
628#if defined(__cplusplus) && !defined(CINTERFACE)
630 MIDL_INTERFACE(
"4DD3BAF4-7579-11D1-B1C6-006097176556")
631 IChat : public IUnknown
634 virtual HRESULT STDMETHODCALLTYPE PumpMessages(
void) = 0;
636 virtual HRESULT STDMETHODCALLTYPE RequestServerList(
638 unsigned long current_version,
643 virtual HRESULT STDMETHODCALLTYPE RequestConnection(
648 virtual HRESULT STDMETHODCALLTYPE RequestChannelList(
652 virtual HRESULT STDMETHODCALLTYPE RequestChannelCreate(
653 Channel __RPC_FAR *channel) = 0;
655 virtual HRESULT STDMETHODCALLTYPE RequestChannelJoin(
656 Channel __RPC_FAR *channel) = 0;
658 virtual HRESULT STDMETHODCALLTYPE RequestChannelLeave(
void) = 0;
660 virtual HRESULT STDMETHODCALLTYPE RequestUserList(
void) = 0;
662 virtual HRESULT STDMETHODCALLTYPE RequestPublicMessage(
665 virtual HRESULT STDMETHODCALLTYPE RequestPrivateMessage(
666 User __RPC_FAR *users,
669 virtual HRESULT STDMETHODCALLTYPE RequestLogout(
void) = 0;
671 virtual HRESULT STDMETHODCALLTYPE RequestPrivateGameOptions(
672 User __RPC_FAR *users,
675 virtual HRESULT STDMETHODCALLTYPE RequestPublicGameOptions(
678 virtual HRESULT STDMETHODCALLTYPE RequestPublicAction(
681 virtual HRESULT STDMETHODCALLTYPE RequestPrivateAction(
682 User __RPC_FAR *users,
685 virtual HRESULT STDMETHODCALLTYPE RequestGameStart(
686 User __RPC_FAR *users) = 0;
688 virtual HRESULT STDMETHODCALLTYPE RequestChannelTopic(
691 virtual HRESULT STDMETHODCALLTYPE GetVersion(
692 unsigned long __RPC_FAR *version) = 0;
694 virtual HRESULT STDMETHODCALLTYPE RequestUserKick(
695 User __RPC_FAR *user) = 0;
697 virtual HRESULT STDMETHODCALLTYPE RequestUserIP(
698 User __RPC_FAR *user) = 0;
700 virtual HRESULT STDMETHODCALLTYPE GetGametypeInfo(
703 unsigned char __RPC_FAR *__RPC_FAR *bitmap,
704 int __RPC_FAR *bmp_bytes,
706 LPCSTR __RPC_FAR *URL) = 0;
708 virtual HRESULT STDMETHODCALLTYPE RequestFind(
709 User __RPC_FAR *user) = 0;
711 virtual HRESULT STDMETHODCALLTYPE RequestPage(
712 User __RPC_FAR *user,
715 virtual HRESULT STDMETHODCALLTYPE SetFindPage(
719 virtual HRESULT STDMETHODCALLTYPE SetSquelch(
720 User __RPC_FAR *user,
723 virtual HRESULT STDMETHODCALLTYPE GetSquelch(
724 User __RPC_FAR *user) = 0;
726 virtual HRESULT STDMETHODCALLTYPE SetChannelFilter(
727 int channelType) = 0;
729 virtual HRESULT STDMETHODCALLTYPE RequestGameEnd(
void) = 0;
731 virtual HRESULT STDMETHODCALLTYPE SetLangFilter(
734 virtual HRESULT STDMETHODCALLTYPE RequestChannelBan(
738 virtual HRESULT STDMETHODCALLTYPE GetGametypeList(
739 LPCSTR __RPC_FAR *list) = 0;
741 virtual HRESULT STDMETHODCALLTYPE GetHelpURL(
744 virtual HRESULT STDMETHODCALLTYPE SetProductSKU(
745 unsigned long SKU) = 0;
747 virtual HRESULT STDMETHODCALLTYPE GetNick(
750 LPCSTR __RPC_FAR *pass) = 0;
752 virtual HRESULT STDMETHODCALLTYPE SetNick(
758 virtual HRESULT STDMETHODCALLTYPE GetLobbyCount(
759 int __RPC_FAR *count) = 0;
761 virtual HRESULT STDMETHODCALLTYPE RequestRawMessage(
764 virtual HRESULT STDMETHODCALLTYPE GetAttributeValue(
768 virtual HRESULT STDMETHODCALLTYPE SetAttributeValue(
772 virtual HRESULT STDMETHODCALLTYPE SetChannelExInfo(
775 virtual HRESULT STDMETHODCALLTYPE StopAutoping(
void) = 0;
777 virtual HRESULT STDMETHODCALLTYPE RequestSquadInfo(
778 unsigned long id) = 0;
780 virtual HRESULT STDMETHODCALLTYPE RequestSetTeam(
783 virtual HRESULT STDMETHODCALLTYPE RequestSetLocale(
786 virtual HRESULT STDMETHODCALLTYPE RequestUserLocale(
787 User __RPC_FAR *users) = 0;
789 virtual HRESULT STDMETHODCALLTYPE RequestUserTeam(
790 User __RPC_FAR *users) = 0;
792 virtual HRESULT STDMETHODCALLTYPE GetNickLocale(
794 Locale __RPC_FAR *locale) = 0;
796 virtual HRESULT STDMETHODCALLTYPE SetNickLocale(
800 virtual HRESULT STDMETHODCALLTYPE GetLocaleString(
801 LPCSTR __RPC_FAR *loc_string,
804 virtual HRESULT STDMETHODCALLTYPE GetLocaleCount(
805 int __RPC_FAR *num) = 0;
807 virtual HRESULT STDMETHODCALLTYPE SetClientVersion(
808 unsigned long version) = 0;
810 virtual HRESULT STDMETHODCALLTYPE SetCodepageFilter(
813 virtual HRESULT STDMETHODCALLTYPE RequestBuddyList(
void) = 0;
816 User __RPC_FAR *newbuddy) = 0;
818 virtual HRESULT STDMETHODCALLTYPE RequestBuddyDelete(
819 User __RPC_FAR *buddy) = 0;
821 virtual HRESULT STDMETHODCALLTYPE RequestPublicUnicodeMessage(
822 const unsigned short __RPC_FAR *message) = 0;
824 virtual HRESULT STDMETHODCALLTYPE RequestPrivateUnicodeMessage(
825 User __RPC_FAR *users,
826 const unsigned short __RPC_FAR *message) = 0;
828 virtual HRESULT STDMETHODCALLTYPE RequestPublicUnicodeAction(
829 const unsigned short __RPC_FAR *action) = 0;
831 virtual HRESULT STDMETHODCALLTYPE RequestPrivateUnicodeAction(
832 User __RPC_FAR *users,
833 const unsigned short __RPC_FAR *action) = 0;
835 virtual HRESULT STDMETHODCALLTYPE RequestUnicodePage(
836 User __RPC_FAR *user,
837 const unsigned short __RPC_FAR *message) = 0;
839 virtual HRESULT STDMETHODCALLTYPE RequestSetPlayerCount(
840 unsigned int currentPlayers,
841 unsigned int maxPlayers) = 0;
843 virtual HRESULT STDMETHODCALLTYPE RequestServerTime(
void) = 0;
845 virtual HRESULT STDMETHODCALLTYPE RequestInsiderStatus(
846 User __RPC_FAR *users) = 0;
848 virtual HRESULT STDMETHODCALLTYPE RequestSetLocalIP(
void) = 0;
850 virtual HRESULT STDMETHODCALLTYPE RequestSquadByName(
861 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
862 IChat __RPC_FAR * This,
866 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
867 IChat __RPC_FAR * This);
869 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
870 IChat __RPC_FAR * This);
872 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PumpMessages )(
873 IChat __RPC_FAR * This);
875 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestServerList )(
876 IChat __RPC_FAR * This,
883 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestConnection )(
884 IChat __RPC_FAR * This,
889 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestChannelList )(
890 IChat __RPC_FAR * This,
894 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestChannelCreate )(
895 IChat __RPC_FAR * This,
898 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestChannelJoin )(
899 IChat __RPC_FAR * This,
902 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestChannelLeave )(
903 IChat __RPC_FAR * This);
905 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestUserList )(
906 IChat __RPC_FAR * This);
908 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestPublicMessage )(
909 IChat __RPC_FAR * This,
912 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestPrivateMessage )(
913 IChat __RPC_FAR * This,
917 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestLogout )(
918 IChat __RPC_FAR * This);
920 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestPrivateGameOptions )(
921 IChat __RPC_FAR * This,
925 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestPublicGameOptions )(
926 IChat __RPC_FAR * This,
929 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestPublicAction )(
930 IChat __RPC_FAR * This,
933 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestPrivateAction )(
934 IChat __RPC_FAR * This,
938 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestGameStart )(
939 IChat __RPC_FAR * This,
942 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestChannelTopic )(
943 IChat __RPC_FAR * This,
946 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVersion )(
947 IChat __RPC_FAR * This,
950 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestUserKick )(
951 IChat __RPC_FAR * This,
954 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestUserIP )(
955 IChat __RPC_FAR * This,
958 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGametypeInfo )(
959 IChat __RPC_FAR * This,
962 unsigned char __RPC_FAR *__RPC_FAR *
bitmap,
967 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestFind )(
968 IChat __RPC_FAR * This,
971 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestPage )(
972 IChat __RPC_FAR * This,
976 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetFindPage )(
977 IChat __RPC_FAR * This,
981 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSquelch )(
982 IChat __RPC_FAR * This,
986 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSquelch )(
987 IChat __RPC_FAR * This,
990 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetChannelFilter )(
991 IChat __RPC_FAR * This,
994 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestGameEnd )(
995 IChat __RPC_FAR * This);
997 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLangFilter )(
998 IChat __RPC_FAR * This,
1001 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestChannelBan )(
1002 IChat __RPC_FAR * This,
1006 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGametypeList )(
1007 IChat __RPC_FAR * This,
1010 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetHelpURL )(
1011 IChat __RPC_FAR * This,
1014 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetProductSKU )(
1015 IChat __RPC_FAR * This,
1019 IChat __RPC_FAR * This,
1025 IChat __RPC_FAR * This,
1031 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLobbyCount )(
1032 IChat __RPC_FAR * This,
1035 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestRawMessage )(
1036 IChat __RPC_FAR * This,
1039 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAttributeValue )(
1040 IChat __RPC_FAR * This,
1044 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetAttributeValue )(
1045 IChat __RPC_FAR * This,
1049 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetChannelExInfo )(
1050 IChat __RPC_FAR * This,
1053 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *StopAutoping )(
1054 IChat __RPC_FAR * This);
1056 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestSquadInfo )(
1057 IChat __RPC_FAR * This,
1060 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestSetTeam )(
1061 IChat __RPC_FAR * This,
1064 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestSetLocale )(
1065 IChat __RPC_FAR * This,
1068 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestUserLocale )(
1069 IChat __RPC_FAR * This,
1072 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestUserTeam )(
1073 IChat __RPC_FAR * This,
1076 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNickLocale )(
1077 IChat __RPC_FAR * This,
1081 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetNickLocale )(
1082 IChat __RPC_FAR * This,
1086 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLocaleString )(
1087 IChat __RPC_FAR * This,
1091 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLocaleCount )(
1092 IChat __RPC_FAR * This,
1095 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetClientVersion )(
1096 IChat __RPC_FAR * This,
1099 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetCodepageFilter )(
1100 IChat __RPC_FAR * This,
1103 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestBuddyList )(
1104 IChat __RPC_FAR * This);
1107 IChat __RPC_FAR * This,
1110 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestBuddyDelete )(
1111 IChat __RPC_FAR * This,
1114 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestPublicUnicodeMessage )(
1115 IChat __RPC_FAR * This,
1118 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestPrivateUnicodeMessage )(
1119 IChat __RPC_FAR * This,
1123 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestPublicUnicodeAction )(
1124 IChat __RPC_FAR * This,
1127 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestPrivateUnicodeAction )(
1128 IChat __RPC_FAR * This,
1132 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestUnicodePage )(
1133 IChat __RPC_FAR * This,
1135 const unsigned short __RPC_FAR *
message);
1137 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestSetPlayerCount )(
1138 IChat __RPC_FAR * This,
1142 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestServerTime )(
1143 IChat __RPC_FAR * This);
1145 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestInsiderStatus )(
1146 IChat __RPC_FAR * This,
1149 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestSetLocalIP )(
1150 IChat __RPC_FAR * This);
1152 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestSquadByName )(
1153 IChat __RPC_FAR * This,
1161 CONST_VTBL
struct IChatVtbl __RPC_FAR *lpVtbl;
1169#define IChat_QueryInterface(This,riid,ppvObject) \
1170 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
1172#define IChat_AddRef(This) \
1173 (This)->lpVtbl -> AddRef(This)
1175#define IChat_Release(This) \
1176 (This)->lpVtbl -> Release(This)
1179#define IChat_PumpMessages(This) \
1180 (This)->lpVtbl -> PumpMessages(This)
1182#define IChat_RequestServerList(This,SKU,current_version,loginname,password,timeout) \
1183 (This)->lpVtbl -> RequestServerList(This,SKU,current_version,loginname,password,timeout)
1185#define IChat_RequestConnection(This,server,timeout,domangle) \
1186 (This)->lpVtbl -> RequestConnection(This,server,timeout,domangle)
1188#define IChat_RequestChannelList(This,channelType,autoping) \
1189 (This)->lpVtbl -> RequestChannelList(This,channelType,autoping)
1191#define IChat_RequestChannelCreate(This,channel) \
1192 (This)->lpVtbl -> RequestChannelCreate(This,channel)
1194#define IChat_RequestChannelJoin(This,channel) \
1195 (This)->lpVtbl -> RequestChannelJoin(This,channel)
1197#define IChat_RequestChannelLeave(This) \
1198 (This)->lpVtbl -> RequestChannelLeave(This)
1200#define IChat_RequestUserList(This) \
1201 (This)->lpVtbl -> RequestUserList(This)
1203#define IChat_RequestPublicMessage(This,message) \
1204 (This)->lpVtbl -> RequestPublicMessage(This,message)
1206#define IChat_RequestPrivateMessage(This,users,message) \
1207 (This)->lpVtbl -> RequestPrivateMessage(This,users,message)
1209#define IChat_RequestLogout(This) \
1210 (This)->lpVtbl -> RequestLogout(This)
1212#define IChat_RequestPrivateGameOptions(This,users,options) \
1213 (This)->lpVtbl -> RequestPrivateGameOptions(This,users,options)
1215#define IChat_RequestPublicGameOptions(This,options) \
1216 (This)->lpVtbl -> RequestPublicGameOptions(This,options)
1218#define IChat_RequestPublicAction(This,action) \
1219 (This)->lpVtbl -> RequestPublicAction(This,action)
1221#define IChat_RequestPrivateAction(This,users,action) \
1222 (This)->lpVtbl -> RequestPrivateAction(This,users,action)
1224#define IChat_RequestGameStart(This,users) \
1225 (This)->lpVtbl -> RequestGameStart(This,users)
1227#define IChat_RequestChannelTopic(This,topic) \
1228 (This)->lpVtbl -> RequestChannelTopic(This,topic)
1230#define IChat_GetVersion(This,version) \
1231 (This)->lpVtbl -> GetVersion(This,version)
1233#define IChat_RequestUserKick(This,user) \
1234 (This)->lpVtbl -> RequestUserKick(This,user)
1236#define IChat_RequestUserIP(This,user) \
1237 (This)->lpVtbl -> RequestUserIP(This,user)
1239#define IChat_GetGametypeInfo(This,gtype,icon_size,bitmap,bmp_bytes,name,URL) \
1240 (This)->lpVtbl -> GetGametypeInfo(This,gtype,icon_size,bitmap,bmp_bytes,name,URL)
1242#define IChat_RequestFind(This,user) \
1243 (This)->lpVtbl -> RequestFind(This,user)
1245#define IChat_RequestPage(This,user,message) \
1246 (This)->lpVtbl -> RequestPage(This,user,message)
1248#define IChat_SetFindPage(This,findOn,pageOn) \
1249 (This)->lpVtbl -> SetFindPage(This,findOn,pageOn)
1251#define IChat_SetSquelch(This,user,squelch) \
1252 (This)->lpVtbl -> SetSquelch(This,user,squelch)
1254#define IChat_GetSquelch(This,user) \
1255 (This)->lpVtbl -> GetSquelch(This,user)
1257#define IChat_SetChannelFilter(This,channelType) \
1258 (This)->lpVtbl -> SetChannelFilter(This,channelType)
1260#define IChat_RequestGameEnd(This) \
1261 (This)->lpVtbl -> RequestGameEnd(This)
1263#define IChat_SetLangFilter(This,onoff) \
1264 (This)->lpVtbl -> SetLangFilter(This,onoff)
1266#define IChat_RequestChannelBan(This,name,ban) \
1267 (This)->lpVtbl -> RequestChannelBan(This,name,ban)
1269#define IChat_GetGametypeList(This,list) \
1270 (This)->lpVtbl -> GetGametypeList(This,list)
1272#define IChat_GetHelpURL(This,url) \
1273 (This)->lpVtbl -> GetHelpURL(This,url)
1275#define IChat_SetProductSKU(This,SKU) \
1276 (This)->lpVtbl -> SetProductSKU(This,SKU)
1278#define IChat_GetNick(This,num,nick,pass) \
1279 (This)->lpVtbl -> GetNick(This,num,nick,pass)
1281#define IChat_SetNick(This,num,nick,pass,domangle) \
1282 (This)->lpVtbl -> SetNick(This,num,nick,pass,domangle)
1284#define IChat_GetLobbyCount(This,count) \
1285 (This)->lpVtbl -> GetLobbyCount(This,count)
1287#define IChat_RequestRawMessage(This,ircmsg) \
1288 (This)->lpVtbl -> RequestRawMessage(This,ircmsg)
1290#define IChat_GetAttributeValue(This,attrib,value) \
1291 (This)->lpVtbl -> GetAttributeValue(This,attrib,value)
1293#define IChat_SetAttributeValue(This,attrib,value) \
1294 (This)->lpVtbl -> SetAttributeValue(This,attrib,value)
1296#define IChat_SetChannelExInfo(This,info) \
1297 (This)->lpVtbl -> SetChannelExInfo(This,info)
1299#define IChat_StopAutoping(This) \
1300 (This)->lpVtbl -> StopAutoping(This)
1302#define IChat_RequestSquadInfo(This,id) \
1303 (This)->lpVtbl -> RequestSquadInfo(This,id)
1305#define IChat_RequestSetTeam(This,team) \
1306 (This)->lpVtbl -> RequestSetTeam(This,team)
1308#define IChat_RequestSetLocale(This,locale) \
1309 (This)->lpVtbl -> RequestSetLocale(This,locale)
1311#define IChat_RequestUserLocale(This,users) \
1312 (This)->lpVtbl -> RequestUserLocale(This,users)
1314#define IChat_RequestUserTeam(This,users) \
1315 (This)->lpVtbl -> RequestUserTeam(This,users)
1317#define IChat_GetNickLocale(This,nicknum,locale) \
1318 (This)->lpVtbl -> GetNickLocale(This,nicknum,locale)
1320#define IChat_SetNickLocale(This,nicknum,locale) \
1321 (This)->lpVtbl -> SetNickLocale(This,nicknum,locale)
1323#define IChat_GetLocaleString(This,loc_string,locale) \
1324 (This)->lpVtbl -> GetLocaleString(This,loc_string,locale)
1326#define IChat_GetLocaleCount(This,num) \
1327 (This)->lpVtbl -> GetLocaleCount(This,num)
1329#define IChat_SetClientVersion(This,version) \
1330 (This)->lpVtbl -> SetClientVersion(This,version)
1332#define IChat_SetCodepageFilter(This,filter) \
1333 (This)->lpVtbl -> SetCodepageFilter(This,filter)
1335#define IChat_RequestBuddyList(This) \
1336 (This)->lpVtbl -> RequestBuddyList(This)
1338#define IChat_RequestBuddyAdd(This,newbuddy) \
1339 (This)->lpVtbl -> RequestBuddyAdd(This,newbuddy)
1341#define IChat_RequestBuddyDelete(This,buddy) \
1342 (This)->lpVtbl -> RequestBuddyDelete(This,buddy)
1344#define IChat_RequestPublicUnicodeMessage(This,message) \
1345 (This)->lpVtbl -> RequestPublicUnicodeMessage(This,message)
1347#define IChat_RequestPrivateUnicodeMessage(This,users,message) \
1348 (This)->lpVtbl -> RequestPrivateUnicodeMessage(This,users,message)
1350#define IChat_RequestPublicUnicodeAction(This,action) \
1351 (This)->lpVtbl -> RequestPublicUnicodeAction(This,action)
1353#define IChat_RequestPrivateUnicodeAction(This,users,action) \
1354 (This)->lpVtbl -> RequestPrivateUnicodeAction(This,users,action)
1356#define IChat_RequestUnicodePage(This,user,message) \
1357 (This)->lpVtbl -> RequestUnicodePage(This,user,message)
1359#define IChat_RequestSetPlayerCount(This,currentPlayers,maxPlayers) \
1360 (This)->lpVtbl -> RequestSetPlayerCount(This,currentPlayers,maxPlayers)
1362#define IChat_RequestServerTime(This) \
1363 (This)->lpVtbl -> RequestServerTime(This)
1365#define IChat_RequestInsiderStatus(This,users) \
1366 (This)->lpVtbl -> RequestInsiderStatus(This,users)
1368#define IChat_RequestSetLocalIP(This) \
1369 (This)->lpVtbl -> RequestSetLocalIP(This)
1371#define IChat_RequestSquadByName(This,name) \
1372 (This)->lpVtbl -> RequestSquadByName(This,name)
1382 IChat __RPC_FAR * This);
1386 IRpcStubBuffer *This,
1387 IRpcChannelBuffer *_pRpcChannelBuffer,
1388 PRPC_MESSAGE _pRpcMessage,
1389 DWORD *_pdwStubPhase);
1393 IChat __RPC_FAR * This,
1402 IRpcStubBuffer *This,
1403 IRpcChannelBuffer *_pRpcChannelBuffer,
1404 PRPC_MESSAGE _pRpcMessage,
1405 DWORD *_pdwStubPhase);
1409 IChat __RPC_FAR * This,
1416 IRpcStubBuffer *This,
1417 IRpcChannelBuffer *_pRpcChannelBuffer,
1418 PRPC_MESSAGE _pRpcMessage,
1419 DWORD *_pdwStubPhase);
1423 IChat __RPC_FAR * This,
1429 IRpcStubBuffer *This,
1430 IRpcChannelBuffer *_pRpcChannelBuffer,
1431 PRPC_MESSAGE _pRpcMessage,
1432 DWORD *_pdwStubPhase);
1436 IChat __RPC_FAR * This,
1441 IRpcStubBuffer *This,
1442 IRpcChannelBuffer *_pRpcChannelBuffer,
1443 PRPC_MESSAGE _pRpcMessage,
1444 DWORD *_pdwStubPhase);
1448 IChat __RPC_FAR * This,
1453 IRpcStubBuffer *This,
1454 IRpcChannelBuffer *_pRpcChannelBuffer,
1455 PRPC_MESSAGE _pRpcMessage,
1456 DWORD *_pdwStubPhase);
1460 IChat __RPC_FAR * This);
1464 IRpcStubBuffer *This,
1465 IRpcChannelBuffer *_pRpcChannelBuffer,
1466 PRPC_MESSAGE _pRpcMessage,
1467 DWORD *_pdwStubPhase);
1471 IChat __RPC_FAR * This);
1475 IRpcStubBuffer *This,
1476 IRpcChannelBuffer *_pRpcChannelBuffer,
1477 PRPC_MESSAGE _pRpcMessage,
1478 DWORD *_pdwStubPhase);
1482 IChat __RPC_FAR * This,
1487 IRpcStubBuffer *This,
1488 IRpcChannelBuffer *_pRpcChannelBuffer,
1489 PRPC_MESSAGE _pRpcMessage,
1490 DWORD *_pdwStubPhase);
1494 IChat __RPC_FAR * This,
1500 IRpcStubBuffer *This,
1501 IRpcChannelBuffer *_pRpcChannelBuffer,
1502 PRPC_MESSAGE _pRpcMessage,
1503 DWORD *_pdwStubPhase);
1507 IChat __RPC_FAR * This);
1511 IRpcStubBuffer *This,
1512 IRpcChannelBuffer *_pRpcChannelBuffer,
1513 PRPC_MESSAGE _pRpcMessage,
1514 DWORD *_pdwStubPhase);
1518 IChat __RPC_FAR * This,
1524 IRpcStubBuffer *This,
1525 IRpcChannelBuffer *_pRpcChannelBuffer,
1526 PRPC_MESSAGE _pRpcMessage,
1527 DWORD *_pdwStubPhase);
1531 IChat __RPC_FAR * This,
1536 IRpcStubBuffer *This,
1537 IRpcChannelBuffer *_pRpcChannelBuffer,
1538 PRPC_MESSAGE _pRpcMessage,
1539 DWORD *_pdwStubPhase);
1543 IChat __RPC_FAR * This,
1548 IRpcStubBuffer *This,
1549 IRpcChannelBuffer *_pRpcChannelBuffer,
1550 PRPC_MESSAGE _pRpcMessage,
1551 DWORD *_pdwStubPhase);
1555 IChat __RPC_FAR * This,
1561 IRpcStubBuffer *This,
1562 IRpcChannelBuffer *_pRpcChannelBuffer,
1563 PRPC_MESSAGE _pRpcMessage,
1564 DWORD *_pdwStubPhase);
1568 IChat __RPC_FAR * This,
1573 IRpcStubBuffer *This,
1574 IRpcChannelBuffer *_pRpcChannelBuffer,
1575 PRPC_MESSAGE _pRpcMessage,
1576 DWORD *_pdwStubPhase);
1580 IChat __RPC_FAR * This,
1585 IRpcStubBuffer *This,
1586 IRpcChannelBuffer *_pRpcChannelBuffer,
1587 PRPC_MESSAGE _pRpcMessage,
1588 DWORD *_pdwStubPhase);
1592 IChat __RPC_FAR * This,
1593 unsigned long __RPC_FAR *
version);
1597 IRpcStubBuffer *This,
1598 IRpcChannelBuffer *_pRpcChannelBuffer,
1599 PRPC_MESSAGE _pRpcMessage,
1600 DWORD *_pdwStubPhase);
1604 IChat __RPC_FAR * This,
1609 IRpcStubBuffer *This,
1610 IRpcChannelBuffer *_pRpcChannelBuffer,
1611 PRPC_MESSAGE _pRpcMessage,
1612 DWORD *_pdwStubPhase);
1616 IChat __RPC_FAR * This,
1621 IRpcStubBuffer *This,
1622 IRpcChannelBuffer *_pRpcChannelBuffer,
1623 PRPC_MESSAGE _pRpcMessage,
1624 DWORD *_pdwStubPhase);
1628 IChat __RPC_FAR * This,
1631 unsigned char __RPC_FAR *__RPC_FAR *
bitmap,
1638 IRpcStubBuffer *This,
1639 IRpcChannelBuffer *_pRpcChannelBuffer,
1640 PRPC_MESSAGE _pRpcMessage,
1641 DWORD *_pdwStubPhase);
1645 IChat __RPC_FAR * This,
1650 IRpcStubBuffer *This,
1651 IRpcChannelBuffer *_pRpcChannelBuffer,
1652 PRPC_MESSAGE _pRpcMessage,
1653 DWORD *_pdwStubPhase);
1657 IChat __RPC_FAR * This,
1663 IRpcStubBuffer *This,
1664 IRpcChannelBuffer *_pRpcChannelBuffer,
1665 PRPC_MESSAGE _pRpcMessage,
1666 DWORD *_pdwStubPhase);
1670 IChat __RPC_FAR * This,
1676 IRpcStubBuffer *This,
1677 IRpcChannelBuffer *_pRpcChannelBuffer,
1678 PRPC_MESSAGE _pRpcMessage,
1679 DWORD *_pdwStubPhase);
1683 IChat __RPC_FAR * This,
1689 IRpcStubBuffer *This,
1690 IRpcChannelBuffer *_pRpcChannelBuffer,
1691 PRPC_MESSAGE _pRpcMessage,
1692 DWORD *_pdwStubPhase);
1696 IChat __RPC_FAR * This,
1701 IRpcStubBuffer *This,
1702 IRpcChannelBuffer *_pRpcChannelBuffer,
1703 PRPC_MESSAGE _pRpcMessage,
1704 DWORD *_pdwStubPhase);
1708 IChat __RPC_FAR * This,
1713 IRpcStubBuffer *This,
1714 IRpcChannelBuffer *_pRpcChannelBuffer,
1715 PRPC_MESSAGE _pRpcMessage,
1716 DWORD *_pdwStubPhase);
1720 IChat __RPC_FAR * This);
1724 IRpcStubBuffer *This,
1725 IRpcChannelBuffer *_pRpcChannelBuffer,
1726 PRPC_MESSAGE _pRpcMessage,
1727 DWORD *_pdwStubPhase);
1731 IChat __RPC_FAR * This,
1736 IRpcStubBuffer *This,
1737 IRpcChannelBuffer *_pRpcChannelBuffer,
1738 PRPC_MESSAGE _pRpcMessage,
1739 DWORD *_pdwStubPhase);
1743 IChat __RPC_FAR * This,
1749 IRpcStubBuffer *This,
1750 IRpcChannelBuffer *_pRpcChannelBuffer,
1751 PRPC_MESSAGE _pRpcMessage,
1752 DWORD *_pdwStubPhase);
1756 IChat __RPC_FAR * This,
1761 IRpcStubBuffer *This,
1762 IRpcChannelBuffer *_pRpcChannelBuffer,
1763 PRPC_MESSAGE _pRpcMessage,
1764 DWORD *_pdwStubPhase);
1768 IChat __RPC_FAR * This,
1773 IRpcStubBuffer *This,
1774 IRpcChannelBuffer *_pRpcChannelBuffer,
1775 PRPC_MESSAGE _pRpcMessage,
1776 DWORD *_pdwStubPhase);
1780 IChat __RPC_FAR * This,
1785 IRpcStubBuffer *This,
1786 IRpcChannelBuffer *_pRpcChannelBuffer,
1787 PRPC_MESSAGE _pRpcMessage,
1788 DWORD *_pdwStubPhase);
1792 IChat __RPC_FAR * This,
1799 IRpcStubBuffer *This,
1800 IRpcChannelBuffer *_pRpcChannelBuffer,
1801 PRPC_MESSAGE _pRpcMessage,
1802 DWORD *_pdwStubPhase);
1806 IChat __RPC_FAR * This,
1814 IRpcStubBuffer *This,
1815 IRpcChannelBuffer *_pRpcChannelBuffer,
1816 PRPC_MESSAGE _pRpcMessage,
1817 DWORD *_pdwStubPhase);
1821 IChat __RPC_FAR * This,
1822 int __RPC_FAR *
count);
1826 IRpcStubBuffer *This,
1827 IRpcChannelBuffer *_pRpcChannelBuffer,
1828 PRPC_MESSAGE _pRpcMessage,
1829 DWORD *_pdwStubPhase);
1833 IChat __RPC_FAR * This,
1838 IRpcStubBuffer *This,
1839 IRpcChannelBuffer *_pRpcChannelBuffer,
1840 PRPC_MESSAGE _pRpcMessage,
1841 DWORD *_pdwStubPhase);
1845 IChat __RPC_FAR * This,
1851 IRpcStubBuffer *This,
1852 IRpcChannelBuffer *_pRpcChannelBuffer,
1853 PRPC_MESSAGE _pRpcMessage,
1854 DWORD *_pdwStubPhase);
1858 IChat __RPC_FAR * This,
1864 IRpcStubBuffer *This,
1865 IRpcChannelBuffer *_pRpcChannelBuffer,
1866 PRPC_MESSAGE _pRpcMessage,
1867 DWORD *_pdwStubPhase);
1871 IChat __RPC_FAR * This,
1876 IRpcStubBuffer *This,
1877 IRpcChannelBuffer *_pRpcChannelBuffer,
1878 PRPC_MESSAGE _pRpcMessage,
1879 DWORD *_pdwStubPhase);
1883 IChat __RPC_FAR * This);
1887 IRpcStubBuffer *This,
1888 IRpcChannelBuffer *_pRpcChannelBuffer,
1889 PRPC_MESSAGE _pRpcMessage,
1890 DWORD *_pdwStubPhase);
1894 IChat __RPC_FAR * This,
1899 IRpcStubBuffer *This,
1900 IRpcChannelBuffer *_pRpcChannelBuffer,
1901 PRPC_MESSAGE _pRpcMessage,
1902 DWORD *_pdwStubPhase);
1906 IChat __RPC_FAR * This,
1911 IRpcStubBuffer *This,
1912 IRpcChannelBuffer *_pRpcChannelBuffer,
1913 PRPC_MESSAGE _pRpcMessage,
1914 DWORD *_pdwStubPhase);
1918 IChat __RPC_FAR * This,
1923 IRpcStubBuffer *This,
1924 IRpcChannelBuffer *_pRpcChannelBuffer,
1925 PRPC_MESSAGE _pRpcMessage,
1926 DWORD *_pdwStubPhase);
1930 IChat __RPC_FAR * This,
1935 IRpcStubBuffer *This,
1936 IRpcChannelBuffer *_pRpcChannelBuffer,
1937 PRPC_MESSAGE _pRpcMessage,
1938 DWORD *_pdwStubPhase);
1942 IChat __RPC_FAR * This,
1947 IRpcStubBuffer *This,
1948 IRpcChannelBuffer *_pRpcChannelBuffer,
1949 PRPC_MESSAGE _pRpcMessage,
1950 DWORD *_pdwStubPhase);
1954 IChat __RPC_FAR * This,
1960 IRpcStubBuffer *This,
1961 IRpcChannelBuffer *_pRpcChannelBuffer,
1962 PRPC_MESSAGE _pRpcMessage,
1963 DWORD *_pdwStubPhase);
1967 IChat __RPC_FAR * This,
1973 IRpcStubBuffer *This,
1974 IRpcChannelBuffer *_pRpcChannelBuffer,
1975 PRPC_MESSAGE _pRpcMessage,
1976 DWORD *_pdwStubPhase);
1980 IChat __RPC_FAR * This,
1986 IRpcStubBuffer *This,
1987 IRpcChannelBuffer *_pRpcChannelBuffer,
1988 PRPC_MESSAGE _pRpcMessage,
1989 DWORD *_pdwStubPhase);
1993 IChat __RPC_FAR * This,
1994 int __RPC_FAR *
num);
1998 IRpcStubBuffer *This,
1999 IRpcChannelBuffer *_pRpcChannelBuffer,
2000 PRPC_MESSAGE _pRpcMessage,
2001 DWORD *_pdwStubPhase);
2005 IChat __RPC_FAR * This,
2010 IRpcStubBuffer *This,
2011 IRpcChannelBuffer *_pRpcChannelBuffer,
2012 PRPC_MESSAGE _pRpcMessage,
2013 DWORD *_pdwStubPhase);
2017 IChat __RPC_FAR * This,
2022 IRpcStubBuffer *This,
2023 IRpcChannelBuffer *_pRpcChannelBuffer,
2024 PRPC_MESSAGE _pRpcMessage,
2025 DWORD *_pdwStubPhase);
2029 IChat __RPC_FAR * This);
2033 IRpcStubBuffer *This,
2034 IRpcChannelBuffer *_pRpcChannelBuffer,
2035 PRPC_MESSAGE _pRpcMessage,
2036 DWORD *_pdwStubPhase);
2040 IChat __RPC_FAR * This,
2045 IRpcStubBuffer *This,
2046 IRpcChannelBuffer *_pRpcChannelBuffer,
2047 PRPC_MESSAGE _pRpcMessage,
2048 DWORD *_pdwStubPhase);
2052 IChat __RPC_FAR * This,
2057 IRpcStubBuffer *This,
2058 IRpcChannelBuffer *_pRpcChannelBuffer,
2059 PRPC_MESSAGE _pRpcMessage,
2060 DWORD *_pdwStubPhase);
2064 IChat __RPC_FAR * This,
2065 const unsigned short __RPC_FAR *
message);
2069 IRpcStubBuffer *This,
2070 IRpcChannelBuffer *_pRpcChannelBuffer,
2071 PRPC_MESSAGE _pRpcMessage,
2072 DWORD *_pdwStubPhase);
2076 IChat __RPC_FAR * This,
2078 const unsigned short __RPC_FAR *
message);
2082 IRpcStubBuffer *This,
2083 IRpcChannelBuffer *_pRpcChannelBuffer,
2084 PRPC_MESSAGE _pRpcMessage,
2085 DWORD *_pdwStubPhase);
2089 IChat __RPC_FAR * This,
2090 const unsigned short __RPC_FAR *
action);
2094 IRpcStubBuffer *This,
2095 IRpcChannelBuffer *_pRpcChannelBuffer,
2096 PRPC_MESSAGE _pRpcMessage,
2097 DWORD *_pdwStubPhase);
2101 IChat __RPC_FAR * This,
2103 const unsigned short __RPC_FAR *
action);
2107 IRpcStubBuffer *This,
2108 IRpcChannelBuffer *_pRpcChannelBuffer,
2109 PRPC_MESSAGE _pRpcMessage,
2110 DWORD *_pdwStubPhase);
2114 IChat __RPC_FAR * This,
2116 const unsigned short __RPC_FAR *
message);
2120 IRpcStubBuffer *This,
2121 IRpcChannelBuffer *_pRpcChannelBuffer,
2122 PRPC_MESSAGE _pRpcMessage,
2123 DWORD *_pdwStubPhase);
2127 IChat __RPC_FAR * This,
2133 IRpcStubBuffer *This,
2134 IRpcChannelBuffer *_pRpcChannelBuffer,
2135 PRPC_MESSAGE _pRpcMessage,
2136 DWORD *_pdwStubPhase);
2140 IChat __RPC_FAR * This);
2144 IRpcStubBuffer *This,
2145 IRpcChannelBuffer *_pRpcChannelBuffer,
2146 PRPC_MESSAGE _pRpcMessage,
2147 DWORD *_pdwStubPhase);
2151 IChat __RPC_FAR * This,
2156 IRpcStubBuffer *This,
2157 IRpcChannelBuffer *_pRpcChannelBuffer,
2158 PRPC_MESSAGE _pRpcMessage,
2159 DWORD *_pdwStubPhase);
2163 IChat __RPC_FAR * This);
2167 IRpcStubBuffer *This,
2168 IRpcChannelBuffer *_pRpcChannelBuffer,
2169 PRPC_MESSAGE _pRpcMessage,
2170 DWORD *_pdwStubPhase);
2174 IChat __RPC_FAR * This,
2179 IRpcStubBuffer *This,
2180 IRpcChannelBuffer *_pRpcChannelBuffer,
2181 PRPC_MESSAGE _pRpcMessage,
2182 DWORD *_pdwStubPhase);
2189#ifndef __IChatEvent_INTERFACE_DEFINED__
2190#define __IChatEvent_INTERFACE_DEFINED__
2198#if defined(__cplusplus) && !defined(CINTERFACE)
2200 MIDL_INTERFACE(
"4DD3BAF6-7579-11D1-B1C6-006097176556")
2204 virtual HRESULT STDMETHODCALLTYPE OnServerList(
2206 Server __RPC_FAR *servers) = 0;
2208 virtual HRESULT STDMETHODCALLTYPE OnUpdateList(
2210 Update __RPC_FAR *updates) = 0;
2212 virtual HRESULT STDMETHODCALLTYPE OnServerError(
2216 virtual HRESULT STDMETHODCALLTYPE OnConnection(
2220 virtual HRESULT STDMETHODCALLTYPE OnMessageOfTheDay(
2224 virtual HRESULT STDMETHODCALLTYPE OnChannelList(
2226 Channel __RPC_FAR *channels) = 0;
2228 virtual HRESULT STDMETHODCALLTYPE OnChannelCreate(
2232 virtual HRESULT STDMETHODCALLTYPE OnChannelJoin(
2237 virtual HRESULT STDMETHODCALLTYPE OnChannelLeave(
2242 virtual HRESULT STDMETHODCALLTYPE OnChannelTopic(
2247 virtual HRESULT STDMETHODCALLTYPE OnPrivateAction(
2252 virtual HRESULT STDMETHODCALLTYPE OnPublicAction(
2258 virtual HRESULT STDMETHODCALLTYPE OnUserList(
2263 virtual HRESULT STDMETHODCALLTYPE OnPublicMessage(
2269 virtual HRESULT STDMETHODCALLTYPE OnPrivateMessage(
2274 virtual HRESULT STDMETHODCALLTYPE OnSystemMessage(
2278 virtual HRESULT STDMETHODCALLTYPE OnNetStatus(
2281 virtual HRESULT STDMETHODCALLTYPE OnLogout(
2285 virtual HRESULT STDMETHODCALLTYPE OnPrivateGameOptions(
2290 virtual HRESULT STDMETHODCALLTYPE OnPublicGameOptions(
2296 virtual HRESULT STDMETHODCALLTYPE OnGameStart(
2302 virtual HRESULT STDMETHODCALLTYPE OnUserKick(
2305 User __RPC_FAR *kicked,
2306 User __RPC_FAR *kicker) = 0;
2308 virtual HRESULT STDMETHODCALLTYPE OnUserIP(
2312 virtual HRESULT STDMETHODCALLTYPE OnFind(
2316 virtual HRESULT STDMETHODCALLTYPE OnPageSend(
2319 virtual HRESULT STDMETHODCALLTYPE OnPaged(
2324 virtual HRESULT STDMETHODCALLTYPE OnServerBannedYou(
2328 virtual HRESULT STDMETHODCALLTYPE OnUserFlags(
2332 unsigned int mask) = 0;
2334 virtual HRESULT STDMETHODCALLTYPE OnChannelBan(
2339 virtual HRESULT STDMETHODCALLTYPE OnSquadInfo(
2342 Squad __RPC_FAR *squad) = 0;
2344 virtual HRESULT STDMETHODCALLTYPE OnUserLocale(
2348 virtual HRESULT STDMETHODCALLTYPE OnUserTeam(
2352 virtual HRESULT STDMETHODCALLTYPE OnSetLocale(
2356 virtual HRESULT STDMETHODCALLTYPE OnSetTeam(
2360 virtual HRESULT STDMETHODCALLTYPE OnBuddyList(
2362 User __RPC_FAR *buddy_list) = 0;
2364 virtual HRESULT STDMETHODCALLTYPE OnBuddyAdd(
2366 User __RPC_FAR *buddy_added) = 0;
2368 virtual HRESULT STDMETHODCALLTYPE OnBuddyDelete(
2370 User __RPC_FAR *buddy_deleted) = 0;
2372 virtual HRESULT STDMETHODCALLTYPE OnPublicUnicodeMessage(
2376 const unsigned short __RPC_FAR *
message) = 0;
2378 virtual HRESULT STDMETHODCALLTYPE OnPrivateUnicodeMessage(
2381 const unsigned short __RPC_FAR *
message) = 0;
2383 virtual HRESULT STDMETHODCALLTYPE OnPrivateUnicodeAction(
2386 const unsigned short __RPC_FAR *
action) = 0;
2388 virtual HRESULT STDMETHODCALLTYPE OnPublicUnicodeAction(
2392 const unsigned short __RPC_FAR *
action) = 0;
2394 virtual HRESULT STDMETHODCALLTYPE OnPagedUnicode(
2397 const unsigned short __RPC_FAR *
message) = 0;
2399 virtual HRESULT STDMETHODCALLTYPE OnServerTime(
2403 virtual HRESULT STDMETHODCALLTYPE OnInsiderStatus(
2407 virtual HRESULT STDMETHODCALLTYPE OnSetLocalIP(
2411 virtual HRESULT STDMETHODCALLTYPE OnChannelListBegin(
2414 virtual HRESULT STDMETHODCALLTYPE OnChannelListEntry(
2418 virtual HRESULT STDMETHODCALLTYPE OnChannelListEnd(
2429 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
2434 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
2437 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
2440 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnServerList )(
2445 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnUpdateList )(
2450 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnServerError )(
2455 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnConnection )(
2460 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnMessageOfTheDay )(
2465 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnChannelList )(
2470 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnChannelCreate )(
2475 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnChannelJoin )(
2481 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnChannelLeave )(
2487 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnChannelTopic )(
2493 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPrivateAction )(
2499 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPublicAction )(
2506 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnUserList )(
2512 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPublicMessage )(
2519 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPrivateMessage )(
2525 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnSystemMessage )(
2530 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnNetStatus )(
2534 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnLogout )(
2539 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPrivateGameOptions )(
2545 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPublicGameOptions )(
2552 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnGameStart )(
2559 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnUserKick )(
2566 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnUserIP )(
2576 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPageSend )(
2586 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnServerBannedYou )(
2591 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnUserFlags )(
2598 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnChannelBan )(
2604 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnSquadInfo )(
2610 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnUserLocale )(
2615 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnUserTeam )(
2620 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnSetLocale )(
2625 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnSetTeam )(
2630 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnBuddyList )(
2635 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnBuddyAdd )(
2640 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnBuddyDelete )(
2645 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPublicUnicodeMessage )(
2652 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPrivateUnicodeMessage )(
2658 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPrivateUnicodeAction )(
2664 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPublicUnicodeAction )(
2671 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPagedUnicode )(
2675 const unsigned short __RPC_FAR *
message);
2677 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnServerTime )(
2682 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnInsiderStatus )(
2687 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnSetLocalIP )(
2692 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnChannelListBegin )(
2696 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnChannelListEntry )(
2701 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnChannelListEnd )(
2718#define IChatEvent_QueryInterface(This,riid,ppvObject) \
2719 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
2721#define IChatEvent_AddRef(This) \
2722 (This)->lpVtbl -> AddRef(This)
2724#define IChatEvent_Release(This) \
2725 (This)->lpVtbl -> Release(This)
2728#define IChatEvent_OnServerList(This,res,servers) \
2729 (This)->lpVtbl -> OnServerList(This,res,servers)
2731#define IChatEvent_OnUpdateList(This,res,updates) \
2732 (This)->lpVtbl -> OnUpdateList(This,res,updates)
2734#define IChatEvent_OnServerError(This,res,ircmsg) \
2735 (This)->lpVtbl -> OnServerError(This,res,ircmsg)
2737#define IChatEvent_OnConnection(This,res,motd) \
2738 (This)->lpVtbl -> OnConnection(This,res,motd)
2740#define IChatEvent_OnMessageOfTheDay(This,res,motd) \
2741 (This)->lpVtbl -> OnMessageOfTheDay(This,res,motd)
2743#define IChatEvent_OnChannelList(This,res,channels) \
2744 (This)->lpVtbl -> OnChannelList(This,res,channels)
2746#define IChatEvent_OnChannelCreate(This,res,channel) \
2747 (This)->lpVtbl -> OnChannelCreate(This,res,channel)
2749#define IChatEvent_OnChannelJoin(This,res,channel,user) \
2750 (This)->lpVtbl -> OnChannelJoin(This,res,channel,user)
2752#define IChatEvent_OnChannelLeave(This,res,channel,user) \
2753 (This)->lpVtbl -> OnChannelLeave(This,res,channel,user)
2755#define IChatEvent_OnChannelTopic(This,res,channel,topic) \
2756 (This)->lpVtbl -> OnChannelTopic(This,res,channel,topic)
2758#define IChatEvent_OnPrivateAction(This,res,user,action) \
2759 (This)->lpVtbl -> OnPrivateAction(This,res,user,action)
2761#define IChatEvent_OnPublicAction(This,res,channel,user,action) \
2762 (This)->lpVtbl -> OnPublicAction(This,res,channel,user,action)
2764#define IChatEvent_OnUserList(This,res,channel,users) \
2765 (This)->lpVtbl -> OnUserList(This,res,channel,users)
2767#define IChatEvent_OnPublicMessage(This,res,channel,user,message) \
2768 (This)->lpVtbl -> OnPublicMessage(This,res,channel,user,message)
2770#define IChatEvent_OnPrivateMessage(This,res,user,message) \
2771 (This)->lpVtbl -> OnPrivateMessage(This,res,user,message)
2773#define IChatEvent_OnSystemMessage(This,res,message) \
2774 (This)->lpVtbl -> OnSystemMessage(This,res,message)
2776#define IChatEvent_OnNetStatus(This,res) \
2777 (This)->lpVtbl -> OnNetStatus(This,res)
2779#define IChatEvent_OnLogout(This,status,user) \
2780 (This)->lpVtbl -> OnLogout(This,status,user)
2782#define IChatEvent_OnPrivateGameOptions(This,res,user,options) \
2783 (This)->lpVtbl -> OnPrivateGameOptions(This,res,user,options)
2785#define IChatEvent_OnPublicGameOptions(This,res,channel,user,options) \
2786 (This)->lpVtbl -> OnPublicGameOptions(This,res,channel,user,options)
2788#define IChatEvent_OnGameStart(This,res,channel,users,gameid) \
2789 (This)->lpVtbl -> OnGameStart(This,res,channel,users,gameid)
2791#define IChatEvent_OnUserKick(This,res,channel,kicked,kicker) \
2792 (This)->lpVtbl -> OnUserKick(This,res,channel,kicked,kicker)
2794#define IChatEvent_OnUserIP(This,res,user) \
2795 (This)->lpVtbl -> OnUserIP(This,res,user)
2797#define IChatEvent_OnFind(This,res,chan) \
2798 (This)->lpVtbl -> OnFind(This,res,chan)
2800#define IChatEvent_OnPageSend(This,res) \
2801 (This)->lpVtbl -> OnPageSend(This,res)
2803#define IChatEvent_OnPaged(This,res,user,message) \
2804 (This)->lpVtbl -> OnPaged(This,res,user,message)
2806#define IChatEvent_OnServerBannedYou(This,res,bannedTill) \
2807 (This)->lpVtbl -> OnServerBannedYou(This,res,bannedTill)
2809#define IChatEvent_OnUserFlags(This,res,name,flags,mask) \
2810 (This)->lpVtbl -> OnUserFlags(This,res,name,flags,mask)
2812#define IChatEvent_OnChannelBan(This,res,name,banned) \
2813 (This)->lpVtbl -> OnChannelBan(This,res,name,banned)
2815#define IChatEvent_OnSquadInfo(This,res,id,squad) \
2816 (This)->lpVtbl -> OnSquadInfo(This,res,id,squad)
2818#define IChatEvent_OnUserLocale(This,res,users) \
2819 (This)->lpVtbl -> OnUserLocale(This,res,users)
2821#define IChatEvent_OnUserTeam(This,res,users) \
2822 (This)->lpVtbl -> OnUserTeam(This,res,users)
2824#define IChatEvent_OnSetLocale(This,res,newlocale) \
2825 (This)->lpVtbl -> OnSetLocale(This,res,newlocale)
2827#define IChatEvent_OnSetTeam(This,res,newteam) \
2828 (This)->lpVtbl -> OnSetTeam(This,res,newteam)
2830#define IChatEvent_OnBuddyList(This,res,buddy_list) \
2831 (This)->lpVtbl -> OnBuddyList(This,res,buddy_list)
2833#define IChatEvent_OnBuddyAdd(This,res,buddy_added) \
2834 (This)->lpVtbl -> OnBuddyAdd(This,res,buddy_added)
2836#define IChatEvent_OnBuddyDelete(This,res,buddy_deleted) \
2837 (This)->lpVtbl -> OnBuddyDelete(This,res,buddy_deleted)
2839#define IChatEvent_OnPublicUnicodeMessage(This,res,channel,user,message) \
2840 (This)->lpVtbl -> OnPublicUnicodeMessage(This,res,channel,user,message)
2842#define IChatEvent_OnPrivateUnicodeMessage(This,res,user,message) \
2843 (This)->lpVtbl -> OnPrivateUnicodeMessage(This,res,user,message)
2845#define IChatEvent_OnPrivateUnicodeAction(This,res,user,action) \
2846 (This)->lpVtbl -> OnPrivateUnicodeAction(This,res,user,action)
2848#define IChatEvent_OnPublicUnicodeAction(This,res,channel,user,action) \
2849 (This)->lpVtbl -> OnPublicUnicodeAction(This,res,channel,user,action)
2851#define IChatEvent_OnPagedUnicode(This,res,user,message) \
2852 (This)->lpVtbl -> OnPagedUnicode(This,res,user,message)
2854#define IChatEvent_OnServerTime(This,res,stime) \
2855 (This)->lpVtbl -> OnServerTime(This,res,stime)
2857#define IChatEvent_OnInsiderStatus(This,res,users) \
2858 (This)->lpVtbl -> OnInsiderStatus(This,res,users)
2860#define IChatEvent_OnSetLocalIP(This,res,message) \
2861 (This)->lpVtbl -> OnSetLocalIP(This,res,message)
2863#define IChatEvent_OnChannelListBegin(This,res) \
2864 (This)->lpVtbl -> OnChannelListBegin(This,res)
2866#define IChatEvent_OnChannelListEntry(This,res,channel) \
2867 (This)->lpVtbl -> OnChannelListEntry(This,res,channel)
2869#define IChatEvent_OnChannelListEnd(This,res) \
2870 (This)->lpVtbl -> OnChannelListEnd(This,res)
2886 IRpcStubBuffer *This,
2887 IRpcChannelBuffer *_pRpcChannelBuffer,
2888 PRPC_MESSAGE _pRpcMessage,
2889 DWORD *_pdwStubPhase);
2899 IRpcStubBuffer *This,
2900 IRpcChannelBuffer *_pRpcChannelBuffer,
2901 PRPC_MESSAGE _pRpcMessage,
2902 DWORD *_pdwStubPhase);
2912 IRpcStubBuffer *This,
2913 IRpcChannelBuffer *_pRpcChannelBuffer,
2914 PRPC_MESSAGE _pRpcMessage,
2915 DWORD *_pdwStubPhase);
2925 IRpcStubBuffer *This,
2926 IRpcChannelBuffer *_pRpcChannelBuffer,
2927 PRPC_MESSAGE _pRpcMessage,
2928 DWORD *_pdwStubPhase);
2938 IRpcStubBuffer *This,
2939 IRpcChannelBuffer *_pRpcChannelBuffer,
2940 PRPC_MESSAGE _pRpcMessage,
2941 DWORD *_pdwStubPhase);
2951 IRpcStubBuffer *This,
2952 IRpcChannelBuffer *_pRpcChannelBuffer,
2953 PRPC_MESSAGE _pRpcMessage,
2954 DWORD *_pdwStubPhase);
2964 IRpcStubBuffer *This,
2965 IRpcChannelBuffer *_pRpcChannelBuffer,
2966 PRPC_MESSAGE _pRpcMessage,
2967 DWORD *_pdwStubPhase);
2978 IRpcStubBuffer *This,
2979 IRpcChannelBuffer *_pRpcChannelBuffer,
2980 PRPC_MESSAGE _pRpcMessage,
2981 DWORD *_pdwStubPhase);
2992 IRpcStubBuffer *This,
2993 IRpcChannelBuffer *_pRpcChannelBuffer,
2994 PRPC_MESSAGE _pRpcMessage,
2995 DWORD *_pdwStubPhase);
3006 IRpcStubBuffer *This,
3007 IRpcChannelBuffer *_pRpcChannelBuffer,
3008 PRPC_MESSAGE _pRpcMessage,
3009 DWORD *_pdwStubPhase);
3020 IRpcStubBuffer *This,
3021 IRpcChannelBuffer *_pRpcChannelBuffer,
3022 PRPC_MESSAGE _pRpcMessage,
3023 DWORD *_pdwStubPhase);
3035 IRpcStubBuffer *This,
3036 IRpcChannelBuffer *_pRpcChannelBuffer,
3037 PRPC_MESSAGE _pRpcMessage,
3038 DWORD *_pdwStubPhase);
3049 IRpcStubBuffer *This,
3050 IRpcChannelBuffer *_pRpcChannelBuffer,
3051 PRPC_MESSAGE _pRpcMessage,
3052 DWORD *_pdwStubPhase);
3064 IRpcStubBuffer *This,
3065 IRpcChannelBuffer *_pRpcChannelBuffer,
3066 PRPC_MESSAGE _pRpcMessage,
3067 DWORD *_pdwStubPhase);
3078 IRpcStubBuffer *This,
3079 IRpcChannelBuffer *_pRpcChannelBuffer,
3080 PRPC_MESSAGE _pRpcMessage,
3081 DWORD *_pdwStubPhase);
3091 IRpcStubBuffer *This,
3092 IRpcChannelBuffer *_pRpcChannelBuffer,
3093 PRPC_MESSAGE _pRpcMessage,
3094 DWORD *_pdwStubPhase);
3103 IRpcStubBuffer *This,
3104 IRpcChannelBuffer *_pRpcChannelBuffer,
3105 PRPC_MESSAGE _pRpcMessage,
3106 DWORD *_pdwStubPhase);
3116 IRpcStubBuffer *This,
3117 IRpcChannelBuffer *_pRpcChannelBuffer,
3118 PRPC_MESSAGE _pRpcMessage,
3119 DWORD *_pdwStubPhase);
3130 IRpcStubBuffer *This,
3131 IRpcChannelBuffer *_pRpcChannelBuffer,
3132 PRPC_MESSAGE _pRpcMessage,
3133 DWORD *_pdwStubPhase);
3145 IRpcStubBuffer *This,
3146 IRpcChannelBuffer *_pRpcChannelBuffer,
3147 PRPC_MESSAGE _pRpcMessage,
3148 DWORD *_pdwStubPhase);
3160 IRpcStubBuffer *This,
3161 IRpcChannelBuffer *_pRpcChannelBuffer,
3162 PRPC_MESSAGE _pRpcMessage,
3163 DWORD *_pdwStubPhase);
3175 IRpcStubBuffer *This,
3176 IRpcChannelBuffer *_pRpcChannelBuffer,
3177 PRPC_MESSAGE _pRpcMessage,
3178 DWORD *_pdwStubPhase);
3188 IRpcStubBuffer *This,
3189 IRpcChannelBuffer *_pRpcChannelBuffer,
3190 PRPC_MESSAGE _pRpcMessage,
3191 DWORD *_pdwStubPhase);
3201 IRpcStubBuffer *This,
3202 IRpcChannelBuffer *_pRpcChannelBuffer,
3203 PRPC_MESSAGE _pRpcMessage,
3204 DWORD *_pdwStubPhase);
3213 IRpcStubBuffer *This,
3214 IRpcChannelBuffer *_pRpcChannelBuffer,
3215 PRPC_MESSAGE _pRpcMessage,
3216 DWORD *_pdwStubPhase);
3227 IRpcStubBuffer *This,
3228 IRpcChannelBuffer *_pRpcChannelBuffer,
3229 PRPC_MESSAGE _pRpcMessage,
3230 DWORD *_pdwStubPhase);
3240 IRpcStubBuffer *This,
3241 IRpcChannelBuffer *_pRpcChannelBuffer,
3242 PRPC_MESSAGE _pRpcMessage,
3243 DWORD *_pdwStubPhase);
3255 IRpcStubBuffer *This,
3256 IRpcChannelBuffer *_pRpcChannelBuffer,
3257 PRPC_MESSAGE _pRpcMessage,
3258 DWORD *_pdwStubPhase);
3269 IRpcStubBuffer *This,
3270 IRpcChannelBuffer *_pRpcChannelBuffer,
3271 PRPC_MESSAGE _pRpcMessage,
3272 DWORD *_pdwStubPhase);
3283 IRpcStubBuffer *This,
3284 IRpcChannelBuffer *_pRpcChannelBuffer,
3285 PRPC_MESSAGE _pRpcMessage,
3286 DWORD *_pdwStubPhase);
3296 IRpcStubBuffer *This,
3297 IRpcChannelBuffer *_pRpcChannelBuffer,
3298 PRPC_MESSAGE _pRpcMessage,
3299 DWORD *_pdwStubPhase);
3309 IRpcStubBuffer *This,
3310 IRpcChannelBuffer *_pRpcChannelBuffer,
3311 PRPC_MESSAGE _pRpcMessage,
3312 DWORD *_pdwStubPhase);
3322 IRpcStubBuffer *This,
3323 IRpcChannelBuffer *_pRpcChannelBuffer,
3324 PRPC_MESSAGE _pRpcMessage,
3325 DWORD *_pdwStubPhase);
3335 IRpcStubBuffer *This,
3336 IRpcChannelBuffer *_pRpcChannelBuffer,
3337 PRPC_MESSAGE _pRpcMessage,
3338 DWORD *_pdwStubPhase);
3348 IRpcStubBuffer *This,
3349 IRpcChannelBuffer *_pRpcChannelBuffer,
3350 PRPC_MESSAGE _pRpcMessage,
3351 DWORD *_pdwStubPhase);
3361 IRpcStubBuffer *This,
3362 IRpcChannelBuffer *_pRpcChannelBuffer,
3363 PRPC_MESSAGE _pRpcMessage,
3364 DWORD *_pdwStubPhase);
3374 IRpcStubBuffer *This,
3375 IRpcChannelBuffer *_pRpcChannelBuffer,
3376 PRPC_MESSAGE _pRpcMessage,
3377 DWORD *_pdwStubPhase);
3385 const unsigned short __RPC_FAR *
message);
3389 IRpcStubBuffer *This,
3390 IRpcChannelBuffer *_pRpcChannelBuffer,
3391 PRPC_MESSAGE _pRpcMessage,
3392 DWORD *_pdwStubPhase);
3399 const unsigned short __RPC_FAR *
message);
3403 IRpcStubBuffer *This,
3404 IRpcChannelBuffer *_pRpcChannelBuffer,
3405 PRPC_MESSAGE _pRpcMessage,
3406 DWORD *_pdwStubPhase);
3413 const unsigned short __RPC_FAR *
action);
3417 IRpcStubBuffer *This,
3418 IRpcChannelBuffer *_pRpcChannelBuffer,
3419 PRPC_MESSAGE _pRpcMessage,
3420 DWORD *_pdwStubPhase);
3428 const unsigned short __RPC_FAR *
action);
3432 IRpcStubBuffer *This,
3433 IRpcChannelBuffer *_pRpcChannelBuffer,
3434 PRPC_MESSAGE _pRpcMessage,
3435 DWORD *_pdwStubPhase);
3442 const unsigned short __RPC_FAR *
message);
3446 IRpcStubBuffer *This,
3447 IRpcChannelBuffer *_pRpcChannelBuffer,
3448 PRPC_MESSAGE _pRpcMessage,
3449 DWORD *_pdwStubPhase);
3459 IRpcStubBuffer *This,
3460 IRpcChannelBuffer *_pRpcChannelBuffer,
3461 PRPC_MESSAGE _pRpcMessage,
3462 DWORD *_pdwStubPhase);
3472 IRpcStubBuffer *This,
3473 IRpcChannelBuffer *_pRpcChannelBuffer,
3474 PRPC_MESSAGE _pRpcMessage,
3475 DWORD *_pdwStubPhase);
3485 IRpcStubBuffer *This,
3486 IRpcChannelBuffer *_pRpcChannelBuffer,
3487 PRPC_MESSAGE _pRpcMessage,
3488 DWORD *_pdwStubPhase);
3497 IRpcStubBuffer *This,
3498 IRpcChannelBuffer *_pRpcChannelBuffer,
3499 PRPC_MESSAGE _pRpcMessage,
3500 DWORD *_pdwStubPhase);
3510 IRpcStubBuffer *This,
3511 IRpcChannelBuffer *_pRpcChannelBuffer,
3512 PRPC_MESSAGE _pRpcMessage,
3513 DWORD *_pdwStubPhase);
3522 IRpcStubBuffer *This,
3523 IRpcChannelBuffer *_pRpcChannelBuffer,
3524 PRPC_MESSAGE _pRpcMessage,
3525 DWORD *_pdwStubPhase);
3532#ifndef __IDownload_INTERFACE_DEFINED__
3533#define __IDownload_INTERFACE_DEFINED__
3541#if defined(__cplusplus) && !defined(CINTERFACE)
3543 MIDL_INTERFACE(
"0BF5FCEB-9F03-11D1-9DC7-006097C54321")
3547 virtual HRESULT STDMETHODCALLTYPE DownloadFile(
3557 virtual HRESULT STDMETHODCALLTYPE PumpMessages(
void) = 0;
3567 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
3572 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
3575 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
3578 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DownloadFile )(
3590 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PumpMessages )(
3606#define IDownload_QueryInterface(This,riid,ppvObject) \
3607 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
3609#define IDownload_AddRef(This) \
3610 (This)->lpVtbl -> AddRef(This)
3612#define IDownload_Release(This) \
3613 (This)->lpVtbl -> Release(This)
3616#define IDownload_DownloadFile(This,server,login,password,file,localfile,regkey) \
3617 (This)->lpVtbl -> DownloadFile(This,server,login,password,file,localfile,regkey)
3619#define IDownload_Abort(This) \
3620 (This)->lpVtbl -> Abort(This)
3622#define IDownload_PumpMessages(This) \
3623 (This)->lpVtbl -> PumpMessages(This)
3643 IRpcStubBuffer *This,
3644 IRpcChannelBuffer *_pRpcChannelBuffer,
3645 PRPC_MESSAGE _pRpcMessage,
3646 DWORD *_pdwStubPhase);
3654 IRpcStubBuffer *This,
3655 IRpcChannelBuffer *_pRpcChannelBuffer,
3656 PRPC_MESSAGE _pRpcMessage,
3657 DWORD *_pdwStubPhase);
3665 IRpcStubBuffer *This,
3666 IRpcChannelBuffer *_pRpcChannelBuffer,
3667 PRPC_MESSAGE _pRpcMessage,
3668 DWORD *_pdwStubPhase);
3675#ifndef __IDownloadEvent_INTERFACE_DEFINED__
3676#define __IDownloadEvent_INTERFACE_DEFINED__
3684#if defined(__cplusplus) && !defined(CINTERFACE)
3686 MIDL_INTERFACE(
"6869E99D-9FB4-11D1-9DC8-006097C54321")
3690 virtual HRESULT STDMETHODCALLTYPE OnEnd(
void) = 0;
3692 virtual HRESULT STDMETHODCALLTYPE OnError(
3695 virtual HRESULT STDMETHODCALLTYPE OnProgressUpdate(
3701 virtual HRESULT STDMETHODCALLTYPE OnQueryResume(
void) = 0;
3703 virtual HRESULT STDMETHODCALLTYPE OnStatusUpdate(
3714 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
3719 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
3722 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
3732 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnProgressUpdate )(
3739 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnQueryResume )(
3742 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnStatusUpdate )(
3759#define IDownloadEvent_QueryInterface(This,riid,ppvObject) \
3760 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
3762#define IDownloadEvent_AddRef(This) \
3763 (This)->lpVtbl -> AddRef(This)
3765#define IDownloadEvent_Release(This) \
3766 (This)->lpVtbl -> Release(This)
3769#define IDownloadEvent_OnEnd(This) \
3770 (This)->lpVtbl -> OnEnd(This)
3772#define IDownloadEvent_OnError(This,error) \
3773 (This)->lpVtbl -> OnError(This,error)
3775#define IDownloadEvent_OnProgressUpdate(This,bytesread,totalsize,timetaken,timeleft) \
3776 (This)->lpVtbl -> OnProgressUpdate(This,bytesread,totalsize,timetaken,timeleft)
3778#define IDownloadEvent_OnQueryResume(This) \
3779 (This)->lpVtbl -> OnQueryResume(This)
3781#define IDownloadEvent_OnStatusUpdate(This,status) \
3782 (This)->lpVtbl -> OnStatusUpdate(This,status)
3796 IRpcStubBuffer *This,
3797 IRpcChannelBuffer *_pRpcChannelBuffer,
3798 PRPC_MESSAGE _pRpcMessage,
3799 DWORD *_pdwStubPhase);
3808 IRpcStubBuffer *This,
3809 IRpcChannelBuffer *_pRpcChannelBuffer,
3810 PRPC_MESSAGE _pRpcMessage,
3811 DWORD *_pdwStubPhase);
3823 IRpcStubBuffer *This,
3824 IRpcChannelBuffer *_pRpcChannelBuffer,
3825 PRPC_MESSAGE _pRpcMessage,
3826 DWORD *_pdwStubPhase);
3834 IRpcStubBuffer *This,
3835 IRpcChannelBuffer *_pRpcChannelBuffer,
3836 PRPC_MESSAGE _pRpcMessage,
3837 DWORD *_pdwStubPhase);
3846 IRpcStubBuffer *This,
3847 IRpcChannelBuffer *_pRpcChannelBuffer,
3848 PRPC_MESSAGE _pRpcMessage,
3849 DWORD *_pdwStubPhase);
3856#ifndef __INetUtil_INTERFACE_DEFINED__
3857#define __INetUtil_INTERFACE_DEFINED__
3865#if defined(__cplusplus) && !defined(CINTERFACE)
3867 MIDL_INTERFACE(
"B832B0AA-A7D3-11D1-97C3-00609706FA0C")
3871 virtual HRESULT STDMETHODCALLTYPE RequestGameresSend(
3874 unsigned char __RPC_FAR *data,
3877 virtual HRESULT STDMETHODCALLTYPE RequestLadderSearch(
3888 virtual HRESULT STDMETHODCALLTYPE RequestLadderList(
3897 virtual HRESULT STDMETHODCALLTYPE RequestPing(
3900 int __RPC_FAR *handle) = 0;
3902 virtual HRESULT STDMETHODCALLTYPE PumpMessages(
void) = 0;
3904 virtual HRESULT STDMETHODCALLTYPE GetAvgPing(
3906 int __RPC_FAR *avg) = 0;
3908 virtual HRESULT STDMETHODCALLTYPE RequestNewNick(
3916 virtual HRESULT STDMETHODCALLTYPE RequestAgeCheck(
3922 virtual HRESULT STDMETHODCALLTYPE RequestWDTState(
3925 unsigned char request) = 0;
3927 virtual HRESULT STDMETHODCALLTYPE RequestLocaleLadderList(
3937 virtual HRESULT STDMETHODCALLTYPE RequestLocaleLadderSearch(
3949 virtual HRESULT STDMETHODCALLTYPE RequestHighscore(
3953 unsigned long SKU) = 0;
3955 virtual HRESULT STDMETHODCALLTYPE SetGameResMD5(
3966 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
3971 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
3974 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
3977 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestGameresSend )(
3984 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestLadderSearch )(
3996 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestLadderList )(
4006 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestPing )(
4012 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PumpMessages )(
4015 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAvgPing )(
4020 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestNewNick )(
4029 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestAgeCheck )(
4036 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestWDTState )(
4042 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestLocaleLadderList )(
4053 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestLocaleLadderSearch )(
4066 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestHighscore )(
4073 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetGameResMD5 )(
4090#define INetUtil_QueryInterface(This,riid,ppvObject) \
4091 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
4093#define INetUtil_AddRef(This) \
4094 (This)->lpVtbl -> AddRef(This)
4096#define INetUtil_Release(This) \
4097 (This)->lpVtbl -> Release(This)
4100#define INetUtil_RequestGameresSend(This,host,port,data,length) \
4101 (This)->lpVtbl -> RequestGameresSend(This,host,port,data,length)
4103#define INetUtil_RequestLadderSearch(This,host,port,key,SKU,team,cond,sort,number,leading) \
4104 (This)->lpVtbl -> RequestLadderSearch(This,host,port,key,SKU,team,cond,sort,number,leading)
4106#define INetUtil_RequestLadderList(This,host,port,keys,SKU,team,cond,sort) \
4107 (This)->lpVtbl -> RequestLadderList(This,host,port,keys,SKU,team,cond,sort)
4109#define INetUtil_RequestPing(This,host,timeout,handle) \
4110 (This)->lpVtbl -> RequestPing(This,host,timeout,handle)
4112#define INetUtil_PumpMessages(This) \
4113 (This)->lpVtbl -> PumpMessages(This)
4115#define INetUtil_GetAvgPing(This,ip,avg) \
4116 (This)->lpVtbl -> GetAvgPing(This,ip,avg)
4118#define INetUtil_RequestNewNick(This,nick,pass,email,parentEmail,newsletter,shareinfo) \
4119 (This)->lpVtbl -> RequestNewNick(This,nick,pass,email,parentEmail,newsletter,shareinfo)
4121#define INetUtil_RequestAgeCheck(This,month,day,year,email) \
4122 (This)->lpVtbl -> RequestAgeCheck(This,month,day,year,email)
4124#define INetUtil_RequestWDTState(This,host,port,request) \
4125 (This)->lpVtbl -> RequestWDTState(This,host,port,request)
4127#define INetUtil_RequestLocaleLadderList(This,host,port,keys,SKU,team,cond,sort,locale) \
4128 (This)->lpVtbl -> RequestLocaleLadderList(This,host,port,keys,SKU,team,cond,sort,locale)
4130#define INetUtil_RequestLocaleLadderSearch(This,host,port,key,sku,team,cond,sort,number,leading,locale) \
4131 (This)->lpVtbl -> RequestLocaleLadderSearch(This,host,port,key,sku,team,cond,sort,number,leading,locale)
4133#define INetUtil_RequestHighscore(This,host,port,keys,SKU) \
4134 (This)->lpVtbl -> RequestHighscore(This,host,port,keys,SKU)
4136#define INetUtil_SetGameResMD5(This,flag) \
4137 (This)->lpVtbl -> SetGameResMD5(This,flag)
4150 unsigned char __RPC_FAR *
data,
4155 IRpcStubBuffer *This,
4156 IRpcChannelBuffer *_pRpcChannelBuffer,
4157 PRPC_MESSAGE _pRpcMessage,
4158 DWORD *_pdwStubPhase);
4175 IRpcStubBuffer *This,
4176 IRpcChannelBuffer *_pRpcChannelBuffer,
4177 PRPC_MESSAGE _pRpcMessage,
4178 DWORD *_pdwStubPhase);
4193 IRpcStubBuffer *This,
4194 IRpcChannelBuffer *_pRpcChannelBuffer,
4195 PRPC_MESSAGE _pRpcMessage,
4196 DWORD *_pdwStubPhase);
4207 IRpcStubBuffer *This,
4208 IRpcChannelBuffer *_pRpcChannelBuffer,
4209 PRPC_MESSAGE _pRpcMessage,
4210 DWORD *_pdwStubPhase);
4218 IRpcStubBuffer *This,
4219 IRpcChannelBuffer *_pRpcChannelBuffer,
4220 PRPC_MESSAGE _pRpcMessage,
4221 DWORD *_pdwStubPhase);
4227 int __RPC_FAR *
avg);
4231 IRpcStubBuffer *This,
4232 IRpcChannelBuffer *_pRpcChannelBuffer,
4233 PRPC_MESSAGE _pRpcMessage,
4234 DWORD *_pdwStubPhase);
4248 IRpcStubBuffer *This,
4249 IRpcChannelBuffer *_pRpcChannelBuffer,
4250 PRPC_MESSAGE _pRpcMessage,
4251 DWORD *_pdwStubPhase);
4263 IRpcStubBuffer *This,
4264 IRpcChannelBuffer *_pRpcChannelBuffer,
4265 PRPC_MESSAGE _pRpcMessage,
4266 DWORD *_pdwStubPhase);
4277 IRpcStubBuffer *This,
4278 IRpcChannelBuffer *_pRpcChannelBuffer,
4279 PRPC_MESSAGE _pRpcMessage,
4280 DWORD *_pdwStubPhase);
4296 IRpcStubBuffer *This,
4297 IRpcChannelBuffer *_pRpcChannelBuffer,
4298 PRPC_MESSAGE _pRpcMessage,
4299 DWORD *_pdwStubPhase);
4317 IRpcStubBuffer *This,
4318 IRpcChannelBuffer *_pRpcChannelBuffer,
4319 PRPC_MESSAGE _pRpcMessage,
4320 DWORD *_pdwStubPhase);
4332 IRpcStubBuffer *This,
4333 IRpcChannelBuffer *_pRpcChannelBuffer,
4334 PRPC_MESSAGE _pRpcMessage,
4335 DWORD *_pdwStubPhase);
4344 IRpcStubBuffer *This,
4345 IRpcChannelBuffer *_pRpcChannelBuffer,
4346 PRPC_MESSAGE _pRpcMessage,
4347 DWORD *_pdwStubPhase);
4354#ifndef __INetUtilEvent_INTERFACE_DEFINED__
4355#define __INetUtilEvent_INTERFACE_DEFINED__
4363#if defined(__cplusplus) && !defined(CINTERFACE)
4365 MIDL_INTERFACE(
"B832B0AC-A7D3-11D1-97C3-00609706FA0C")
4369 virtual HRESULT STDMETHODCALLTYPE OnPing(
4375 virtual HRESULT STDMETHODCALLTYPE OnLadderList(
4382 virtual HRESULT STDMETHODCALLTYPE OnGameresSent(
4385 virtual HRESULT STDMETHODCALLTYPE OnNewNick(
4391 virtual HRESULT STDMETHODCALLTYPE OnAgeCheck(
4396 virtual HRESULT STDMETHODCALLTYPE OnWDTState(
4398 unsigned char __RPC_FAR *state,
4401 virtual HRESULT STDMETHODCALLTYPE OnHighscore(
4416 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
4421 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
4424 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
4434 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnLadderList )(
4442 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnGameresSent )(
4446 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnNewNick )(
4453 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnAgeCheck )(
4459 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnWDTState )(
4465 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnHighscore )(
4486#define INetUtilEvent_QueryInterface(This,riid,ppvObject) \
4487 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
4489#define INetUtilEvent_AddRef(This) \
4490 (This)->lpVtbl -> AddRef(This)
4492#define INetUtilEvent_Release(This) \
4493 (This)->lpVtbl -> Release(This)
4496#define INetUtilEvent_OnPing(This,res,time,ip,handle) \
4497 (This)->lpVtbl -> OnPing(This,res,time,ip,handle)
4499#define INetUtilEvent_OnLadderList(This,res,list,totalCount,timeStamp,keyRung) \
4500 (This)->lpVtbl -> OnLadderList(This,res,list,totalCount,timeStamp,keyRung)
4502#define INetUtilEvent_OnGameresSent(This,res) \
4503 (This)->lpVtbl -> OnGameresSent(This,res)
4505#define INetUtilEvent_OnNewNick(This,res,message,nick,pass) \
4506 (This)->lpVtbl -> OnNewNick(This,res,message,nick,pass)
4508#define INetUtilEvent_OnAgeCheck(This,res,years,consent) \
4509 (This)->lpVtbl -> OnAgeCheck(This,res,years,consent)
4511#define INetUtilEvent_OnWDTState(This,res,state,length) \
4512 (This)->lpVtbl -> OnWDTState(This,res,state,length)
4514#define INetUtilEvent_OnHighscore(This,res,list,totalCount,timeStamp,keyRung) \
4515 (This)->lpVtbl -> OnHighscore(This,res,list,totalCount,timeStamp,keyRung)
4533 IRpcStubBuffer *This,
4534 IRpcChannelBuffer *_pRpcChannelBuffer,
4535 PRPC_MESSAGE _pRpcMessage,
4536 DWORD *_pdwStubPhase);
4549 IRpcStubBuffer *This,
4550 IRpcChannelBuffer *_pRpcChannelBuffer,
4551 PRPC_MESSAGE _pRpcMessage,
4552 DWORD *_pdwStubPhase);
4561 IRpcStubBuffer *This,
4562 IRpcChannelBuffer *_pRpcChannelBuffer,
4563 PRPC_MESSAGE _pRpcMessage,
4564 DWORD *_pdwStubPhase);
4576 IRpcStubBuffer *This,
4577 IRpcChannelBuffer *_pRpcChannelBuffer,
4578 PRPC_MESSAGE _pRpcMessage,
4579 DWORD *_pdwStubPhase);
4590 IRpcStubBuffer *This,
4591 IRpcChannelBuffer *_pRpcChannelBuffer,
4592 PRPC_MESSAGE _pRpcMessage,
4593 DWORD *_pdwStubPhase);
4599 unsigned char __RPC_FAR *
state,
4604 IRpcStubBuffer *This,
4605 IRpcChannelBuffer *_pRpcChannelBuffer,
4606 PRPC_MESSAGE _pRpcMessage,
4607 DWORD *_pdwStubPhase);
4620 IRpcStubBuffer *This,
4621 IRpcChannelBuffer *_pRpcChannelBuffer,
4622 PRPC_MESSAGE _pRpcMessage,
4623 DWORD *_pdwStubPhase);
4630#ifndef __IChat2_INTERFACE_DEFINED__
4631#define __IChat2_INTERFACE_DEFINED__
4657#if defined(__cplusplus) && !defined(CINTERFACE)
4659 MIDL_INTERFACE(
"8B938190-EF3F-11D1-9808-00609706FA0C")
4663 virtual HRESULT STDMETHODCALLTYPE PumpMessages(
void) = 0;
4665 virtual HRESULT STDMETHODCALLTYPE RequestConnection(
4666 Server __RPC_FAR *server,
4669 virtual HRESULT STDMETHODCALLTYPE RequestMessage(
4673 virtual HRESULT STDMETHODCALLTYPE GetTypeFromGID(
4675 GTYPE __RPC_FAR *type) = 0;
4677 virtual HRESULT STDMETHODCALLTYPE RequestChannelList(
void) = 0;
4679 virtual HRESULT STDMETHODCALLTYPE RequestChannelJoin(
4682 virtual HRESULT STDMETHODCALLTYPE RequestChannelLeave(
4685 virtual HRESULT STDMETHODCALLTYPE RequestUserList(
4688 virtual HRESULT STDMETHODCALLTYPE RequestLogout(
void) = 0;
4690 virtual HRESULT STDMETHODCALLTYPE RequestChannelCreate(
4693 virtual HRESULT STDMETHODCALLTYPE RequestRawCmd(
4704 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
4709 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
4710 IChat2 __RPC_FAR * This);
4712 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
4713 IChat2 __RPC_FAR * This);
4715 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PumpMessages )(
4716 IChat2 __RPC_FAR * This);
4718 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestConnection )(
4723 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestMessage )(
4728 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeFromGID )(
4733 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestChannelList )(
4734 IChat2 __RPC_FAR * This);
4736 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestChannelJoin )(
4740 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestChannelLeave )(
4744 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestUserList )(
4748 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestLogout )(
4749 IChat2 __RPC_FAR * This);
4751 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestChannelCreate )(
4755 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RequestRawCmd )(
4764 CONST_VTBL
struct IChat2Vtbl __RPC_FAR *lpVtbl;
4772#define IChat2_QueryInterface(This,riid,ppvObject) \
4773 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
4775#define IChat2_AddRef(This) \
4776 (This)->lpVtbl -> AddRef(This)
4778#define IChat2_Release(This) \
4779 (This)->lpVtbl -> Release(This)
4782#define IChat2_PumpMessages(This) \
4783 (This)->lpVtbl -> PumpMessages(This)
4785#define IChat2_RequestConnection(This,server,timeout) \
4786 (This)->lpVtbl -> RequestConnection(This,server,timeout)
4788#define IChat2_RequestMessage(This,who,message) \
4789 (This)->lpVtbl -> RequestMessage(This,who,message)
4791#define IChat2_GetTypeFromGID(This,id,type) \
4792 (This)->lpVtbl -> GetTypeFromGID(This,id,type)
4794#define IChat2_RequestChannelList(This) \
4795 (This)->lpVtbl -> RequestChannelList(This)
4797#define IChat2_RequestChannelJoin(This,name) \
4798 (This)->lpVtbl -> RequestChannelJoin(This,name)
4800#define IChat2_RequestChannelLeave(This,chan) \
4801 (This)->lpVtbl -> RequestChannelLeave(This,chan)
4803#define IChat2_RequestUserList(This,chan) \
4804 (This)->lpVtbl -> RequestUserList(This,chan)
4806#define IChat2_RequestLogout(This) \
4807 (This)->lpVtbl -> RequestLogout(This)
4809#define IChat2_RequestChannelCreate(This,chan) \
4810 (This)->lpVtbl -> RequestChannelCreate(This,chan)
4812#define IChat2_RequestRawCmd(This,cmd) \
4813 (This)->lpVtbl -> RequestRawCmd(This,cmd)
4823 IChat2 __RPC_FAR * This);
4827 IRpcStubBuffer *This,
4828 IRpcChannelBuffer *_pRpcChannelBuffer,
4829 PRPC_MESSAGE _pRpcMessage,
4830 DWORD *_pdwStubPhase);
4840 IRpcStubBuffer *This,
4841 IRpcChannelBuffer *_pRpcChannelBuffer,
4842 PRPC_MESSAGE _pRpcMessage,
4843 DWORD *_pdwStubPhase);
4853 IRpcStubBuffer *This,
4854 IRpcChannelBuffer *_pRpcChannelBuffer,
4855 PRPC_MESSAGE _pRpcMessage,
4856 DWORD *_pdwStubPhase);
4866 IRpcStubBuffer *This,
4867 IRpcChannelBuffer *_pRpcChannelBuffer,
4868 PRPC_MESSAGE _pRpcMessage,
4869 DWORD *_pdwStubPhase);
4873 IChat2 __RPC_FAR * This);
4877 IRpcStubBuffer *This,
4878 IRpcChannelBuffer *_pRpcChannelBuffer,
4879 PRPC_MESSAGE _pRpcMessage,
4880 DWORD *_pdwStubPhase);
4889 IRpcStubBuffer *This,
4890 IRpcChannelBuffer *_pRpcChannelBuffer,
4891 PRPC_MESSAGE _pRpcMessage,
4892 DWORD *_pdwStubPhase);
4901 IRpcStubBuffer *This,
4902 IRpcChannelBuffer *_pRpcChannelBuffer,
4903 PRPC_MESSAGE _pRpcMessage,
4904 DWORD *_pdwStubPhase);
4913 IRpcStubBuffer *This,
4914 IRpcChannelBuffer *_pRpcChannelBuffer,
4915 PRPC_MESSAGE _pRpcMessage,
4916 DWORD *_pdwStubPhase);
4920 IChat2 __RPC_FAR * This);
4924 IRpcStubBuffer *This,
4925 IRpcChannelBuffer *_pRpcChannelBuffer,
4926 PRPC_MESSAGE _pRpcMessage,
4927 DWORD *_pdwStubPhase);
4936 IRpcStubBuffer *This,
4937 IRpcChannelBuffer *_pRpcChannelBuffer,
4938 PRPC_MESSAGE _pRpcMessage,
4939 DWORD *_pdwStubPhase);
4948 IRpcStubBuffer *This,
4949 IRpcChannelBuffer *_pRpcChannelBuffer,
4950 PRPC_MESSAGE _pRpcMessage,
4951 DWORD *_pdwStubPhase);
4958#ifndef __IChat2Event_INTERFACE_DEFINED__
4959#define __IChat2Event_INTERFACE_DEFINED__
4967#if defined(__cplusplus) && !defined(CINTERFACE)
4969 MIDL_INTERFACE(
"8B938192-EF3F-11D1-9808-00609706FA0C")
4973 virtual HRESULT STDMETHODCALLTYPE OnNetStatus(
4976 virtual HRESULT STDMETHODCALLTYPE OnMessage(
4978 User __RPC_FAR *user,
4981 virtual HRESULT STDMETHODCALLTYPE OnChannelList(
4985 virtual HRESULT STDMETHODCALLTYPE OnChannelJoin(
4988 User __RPC_FAR *user) = 0;
4990 virtual HRESULT STDMETHODCALLTYPE OnLogin(
4993 virtual HRESULT STDMETHODCALLTYPE OnUserList(
4996 User __RPC_FAR *users) = 0;
4998 virtual HRESULT STDMETHODCALLTYPE OnChannelLeave(
5001 User __RPC_FAR *user) = 0;
5003 virtual HRESULT STDMETHODCALLTYPE OnChannelCreate(
5007 virtual HRESULT STDMETHODCALLTYPE OnUnknownLine(
5019 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
5024 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
5027 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
5030 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnNetStatus )(
5034 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnMessage )(
5040 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnChannelList )(
5045 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnChannelJoin )(
5055 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnUserList )(
5061 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnChannelLeave )(
5067 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnChannelCreate )(
5072 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnUnknownLine )(
5090#define IChat2Event_QueryInterface(This,riid,ppvObject) \
5091 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
5093#define IChat2Event_AddRef(This) \
5094 (This)->lpVtbl -> AddRef(This)
5096#define IChat2Event_Release(This) \
5097 (This)->lpVtbl -> Release(This)
5100#define IChat2Event_OnNetStatus(This,res) \
5101 (This)->lpVtbl -> OnNetStatus(This,res)
5103#define IChat2Event_OnMessage(This,res,user,message) \
5104 (This)->lpVtbl -> OnMessage(This,res,user,message)
5106#define IChat2Event_OnChannelList(This,res,list) \
5107 (This)->lpVtbl -> OnChannelList(This,res,list)
5109#define IChat2Event_OnChannelJoin(This,res,chan,user) \
5110 (This)->lpVtbl -> OnChannelJoin(This,res,chan,user)
5112#define IChat2Event_OnLogin(This,res) \
5113 (This)->lpVtbl -> OnLogin(This,res)
5115#define IChat2Event_OnUserList(This,res,chan,users) \
5116 (This)->lpVtbl -> OnUserList(This,res,chan,users)
5118#define IChat2Event_OnChannelLeave(This,res,chan,user) \
5119 (This)->lpVtbl -> OnChannelLeave(This,res,chan,user)
5121#define IChat2Event_OnChannelCreate(This,res,chan) \
5122 (This)->lpVtbl -> OnChannelCreate(This,res,chan)
5124#define IChat2Event_OnUnknownLine(This,res,line) \
5125 (This)->lpVtbl -> OnUnknownLine(This,res,line)
5140 IRpcStubBuffer *This,
5141 IRpcChannelBuffer *_pRpcChannelBuffer,
5142 PRPC_MESSAGE _pRpcMessage,
5143 DWORD *_pdwStubPhase);
5154 IRpcStubBuffer *This,
5155 IRpcChannelBuffer *_pRpcChannelBuffer,
5156 PRPC_MESSAGE _pRpcMessage,
5157 DWORD *_pdwStubPhase);
5167 IRpcStubBuffer *This,
5168 IRpcChannelBuffer *_pRpcChannelBuffer,
5169 PRPC_MESSAGE _pRpcMessage,
5170 DWORD *_pdwStubPhase);
5181 IRpcStubBuffer *This,
5182 IRpcChannelBuffer *_pRpcChannelBuffer,
5183 PRPC_MESSAGE _pRpcMessage,
5184 DWORD *_pdwStubPhase);
5193 IRpcStubBuffer *This,
5194 IRpcChannelBuffer *_pRpcChannelBuffer,
5195 PRPC_MESSAGE _pRpcMessage,
5196 DWORD *_pdwStubPhase);
5207 IRpcStubBuffer *This,
5208 IRpcChannelBuffer *_pRpcChannelBuffer,
5209 PRPC_MESSAGE _pRpcMessage,
5210 DWORD *_pdwStubPhase);
5221 IRpcStubBuffer *This,
5222 IRpcChannelBuffer *_pRpcChannelBuffer,
5223 PRPC_MESSAGE _pRpcMessage,
5224 DWORD *_pdwStubPhase);
5234 IRpcStubBuffer *This,
5235 IRpcChannelBuffer *_pRpcChannelBuffer,
5236 PRPC_MESSAGE _pRpcMessage,
5237 DWORD *_pdwStubPhase);
5247 IRpcStubBuffer *This,
5248 IRpcChannelBuffer *_pRpcChannelBuffer,
5249 PRPC_MESSAGE _pRpcMessage,
5250 DWORD *_pdwStubPhase);
5257#ifndef __IIGROptions_INTERFACE_DEFINED__
5258#define __IIGROptions_INTERFACE_DEFINED__
5266#if defined(__cplusplus) && !defined(CINTERFACE)
5268 MIDL_INTERFACE(
"89DD1ECD-0DCA-49d8-8EF3-3375E6D6EE9D")
5272 virtual HRESULT STDMETHODCALLTYPE Init(
void) = 0;
5274 virtual HRESULT STDMETHODCALLTYPE Is_Auto_Login_Allowed(
void) = 0;
5276 virtual HRESULT STDMETHODCALLTYPE Is_Storing_Nicks_Allowed(
void) = 0;
5278 virtual HRESULT STDMETHODCALLTYPE Is_Running_Reg_App_Allowed(
void) = 0;
5280 virtual HRESULT STDMETHODCALLTYPE Set_Options(
5281 unsigned int options) = 0;
5291 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
5296 ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
5299 ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
5305 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Is_Auto_Login_Allowed )(
5308 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Is_Storing_Nicks_Allowed )(
5311 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Is_Running_Reg_App_Allowed )(
5314 HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Set_Options )(
5331#define IIGROptions_QueryInterface(This,riid,ppvObject) \
5332 (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
5334#define IIGROptions_AddRef(This) \
5335 (This)->lpVtbl -> AddRef(This)
5337#define IIGROptions_Release(This) \
5338 (This)->lpVtbl -> Release(This)
5341#define IIGROptions_Init(This) \
5342 (This)->lpVtbl -> Init(This)
5344#define IIGROptions_Is_Auto_Login_Allowed(This) \
5345 (This)->lpVtbl -> Is_Auto_Login_Allowed(This)
5347#define IIGROptions_Is_Storing_Nicks_Allowed(This) \
5348 (This)->lpVtbl -> Is_Storing_Nicks_Allowed(This)
5350#define IIGROptions_Is_Running_Reg_App_Allowed(This) \
5351 (This)->lpVtbl -> Is_Running_Reg_App_Allowed(This)
5353#define IIGROptions_Set_Options(This,options) \
5354 (This)->lpVtbl -> Set_Options(This,options)
5368 IRpcStubBuffer *This,
5369 IRpcChannelBuffer *_pRpcChannelBuffer,
5370 PRPC_MESSAGE _pRpcMessage,
5371 DWORD *_pdwStubPhase);
5379 IRpcStubBuffer *This,
5380 IRpcChannelBuffer *_pRpcChannelBuffer,
5381 PRPC_MESSAGE _pRpcMessage,
5382 DWORD *_pdwStubPhase);
5390 IRpcStubBuffer *This,
5391 IRpcChannelBuffer *_pRpcChannelBuffer,
5392 PRPC_MESSAGE _pRpcMessage,
5393 DWORD *_pdwStubPhase);
5401 IRpcStubBuffer *This,
5402 IRpcChannelBuffer *_pRpcChannelBuffer,
5403 PRPC_MESSAGE _pRpcMessage,
5404 DWORD *_pdwStubPhase);
5413 IRpcStubBuffer *This,
5414 IRpcChannelBuffer *_pRpcChannelBuffer,
5415 PRPC_MESSAGE _pRpcMessage,
5416 DWORD *_pdwStubPhase);
5424#ifndef __WOLAPILib_LIBRARY_DEFINED__
5425#define __WOLAPILib_LIBRARY_DEFINED__
5437class DECLSPEC_UUID(
"925CDEDF-71B9-11D1-B1C5-006097176556")
5445class DECLSPEC_UUID(
"4DD3BAF5-7579-11D1-B1C6-006097176556")
5453class DECLSPEC_UUID(
"BF6EA206-9E55-11D1-9DC6-006097C54321")
5461class DECLSPEC_UUID(
"ABF6FC8F-1344-46de-84C9-8371118DC3FF")
5469class DECLSPEC_UUID(
"B832B0AB-A7D3-11D1-97C3-00609706FA0C")
5477class DECLSPEC_UUID(
"8B938191-EF3F-11D1-9808-00609706FA0C")
void RequestBuddyAdd(Int profileID, AsciiString nick)
struct Squad __RPC_FAR * next
unsigned char abbreviation[41]
unsigned char squadabbrev[10]
unsigned char squadname[41]
struct User __RPC_FAR * next
unsigned int currentUsers
unsigned char location[65]
struct Channel __RPC_FAR * next
struct Group __RPC_FAR * next
struct Highscore __RPC_FAR * next
unsigned int accomplishments
unsigned char login_name[40]
HRESULT User __RPC_FAR LPCSTR message
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnLogin)(IChat2Event __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnChannelJoin)(IChat2Event __RPC_FAR *This
BEGIN_INTERFACE REFIID riid
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnMessage)(IChat2Event __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnChannelCreate)(IChat2Event __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnChannelList)(IChat2Event __RPC_FAR *This
HRESULT User __RPC_FAR * user
ULONG(STDMETHODCALLTYPE __RPC_FAR *AddRef)(IChat2Event __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnUnknownLine)(IChat2Event __RPC_FAR *This
HRESULT Channel __RPC_FAR User __RPC_FAR * users
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(IChat2Event __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnChannelLeave)(IChat2Event __RPC_FAR *This
ULONG(STDMETHODCALLTYPE __RPC_FAR *Release)(IChat2Event __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnNetStatus)(IChat2Event __RPC_FAR *This
HRESULT Channel __RPC_FAR * chan
HRESULT Channel __RPC_FAR * list
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnUserList)(IChat2Event __RPC_FAR *This
GID GTYPE __RPC_FAR * type
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestConnection)(IChat2 __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestLogout)(IChat2 __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestChannelJoin)(IChat2 __RPC_FAR *This
Server __RPC_FAR int timeout
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestUserList)(IChat2 __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *GetTypeFromGID)(IChat2 __RPC_FAR *This
ULONG(STDMETHODCALLTYPE __RPC_FAR *AddRef)(IChat2 __RPC_FAR *This)
ULONG(STDMETHODCALLTYPE __RPC_FAR *Release)(IChat2 __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestRawCmd)(IChat2 __RPC_FAR *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(IChat2 __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestMessage)(IChat2 __RPC_FAR *This
Server __RPC_FAR * server
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestChannelCreate)(IChat2 __RPC_FAR *This
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
HRESULT(STDMETHODCALLTYPE __RPC_FAR *PumpMessages)(IChat2 __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestChannelList)(IChat2 __RPC_FAR *This)
BEGIN_INTERFACE REFIID riid
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestChannelLeave)(IChat2 __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnPublicMessage)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnChannelListEntry)(IChatEvent __RPC_FAR *This
HRESULT time_t bannedTill
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnPublicUnicodeMessage)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnPrivateGameOptions)(IChatEvent __RPC_FAR *This
HRESULT Channel __RPC_FAR * channel
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnNetStatus)(IChatEvent __RPC_FAR *This
ULONG(STDMETHODCALLTYPE __RPC_FAR *AddRef)(IChatEvent __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnChannelListBegin)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnPaged)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnServerTime)(IChatEvent __RPC_FAR *This
HRESULT Channel __RPC_FAR User __RPC_FAR * user
HRESULT Channel __RPC_FAR User __RPC_FAR User __RPC_FAR * kicker
HRESULT Channel __RPC_FAR LPCSTR topic
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnServerError)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnChannelTopic)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnServerList)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnFind)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnServerBannedYou)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnSetTeam)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnUserList)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnBuddyDelete)(IChatEvent __RPC_FAR *This
HRESULT User __RPC_FAR * buddy_deleted
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnPublicGameOptions)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnMessageOfTheDay)(IChatEvent __RPC_FAR *This
HRESULT unsigned long Squad __RPC_FAR * squad
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnUserKick)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnPrivateUnicodeAction)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnPagedUnicode)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnPrivateUnicodeMessage)(IChatEvent __RPC_FAR *This
BEGIN_INTERFACE REFIID riid
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnInsiderStatus)(IChatEvent __RPC_FAR *This
HRESULT Update __RPC_FAR * updates
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnPrivateAction)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnGameStart)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnChannelCreate)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnPageSend)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnBuddyList)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnPublicAction)(IChatEvent __RPC_FAR *This
HRESULT User __RPC_FAR * buddy_added
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnSetLocalIP)(IChatEvent __RPC_FAR *This
ULONG(STDMETHODCALLTYPE __RPC_FAR *Release)(IChatEvent __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnSystemMessage)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnConnection)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnUserFlags)(IChatEvent __RPC_FAR *This
HRESULT Channel __RPC_FAR User __RPC_FAR int gameid
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnLogout)(IChatEvent __RPC_FAR *This
HRESULT Server __RPC_FAR * servers
HRESULT Channel __RPC_FAR * chan
HRESULT User __RPC_FAR LPCSTR options
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnChannelBan)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnSetLocale)(IChatEvent __RPC_FAR *This
HRESULT Channel __RPC_FAR User __RPC_FAR * kicked
HRESULT User __RPC_FAR * buddy_list
HRESULT LPCSTR unsigned int unsigned int mask
HRESULT LPCSTR int banned
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnChannelList)(IChatEvent __RPC_FAR *This
HRESULT User __RPC_FAR LPCSTR action
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnPublicUnicodeAction)(IChatEvent __RPC_FAR *This
HRESULT Channel __RPC_FAR User __RPC_FAR LPCSTR message
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnChannelListEnd)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnChannelLeave)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnUserTeam)(IChatEvent __RPC_FAR *This
HRESULT LPCSTR unsigned int flags
HRESULT Channel __RPC_FAR User __RPC_FAR * users
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnBuddyAdd)(IChatEvent __RPC_FAR *This
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnUserLocale)(IChatEvent __RPC_FAR *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnChannelJoin)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnPrivateMessage)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnUpdateList)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnUserIP)(IChatEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnSquadInfo)(IChatEvent __RPC_FAR *This
HRESULT Channel __RPC_FAR * channels
unsigned int currentPlayers
HRESULT(STDMETHODCALLTYPE __RPC_FAR *SetSquelch)(IChat __RPC_FAR *This
unsigned long __RPC_FAR * version
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestGameEnd)(IChat __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestUserKick)(IChat __RPC_FAR *This
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
unsigned int int unsigned char __RPC_FAR *__RPC_FAR int __RPC_FAR LPCSTR __RPC_FAR * name
unsigned long unsigned long LPCSTR LPCSTR int timeout
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestBuddyAdd)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *GetSquelch)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *GetLobbyCount)(IChat __RPC_FAR *This
unsigned int int unsigned char __RPC_FAR *__RPC_FAR int __RPC_FAR * bmp_bytes
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestSetTeam)(IChat __RPC_FAR *This
Server __RPC_FAR * server
HRESULT(STDMETHODCALLTYPE __RPC_FAR *SetProductSKU)(IChat __RPC_FAR *This
ULONG(STDMETHODCALLTYPE __RPC_FAR *Release)(IChat __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *GetGametypeList)(IChat __RPC_FAR *This
unsigned long unsigned long LPCSTR loginname
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestServerTime)(IChat __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestUserIP)(IChat __RPC_FAR *This
User __RPC_FAR int squelch
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestChannelList)(IChat __RPC_FAR *This
unsigned int int icon_size
LPCSTR __RPC_FAR * loc_string
unsigned long unsigned long LPCSTR LPCSTR password
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestUserLocale)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestGameStart)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *PumpMessages)(IChat __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestPrivateUnicodeMessage)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *GetNickLocale)(IChat __RPC_FAR *This
User __RPC_FAR * newbuddy
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestChannelTopic)(IChat __RPC_FAR *This
unsigned int int unsigned char __RPC_FAR *__RPC_FAR * bitmap
HRESULT(STDMETHODCALLTYPE __RPC_FAR *GetGametypeInfo)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestServerList)(IChat __RPC_FAR *This
User __RPC_FAR LPCSTR options
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestConnection)(IChat __RPC_FAR *This
int LPCSTR __RPC_FAR * nick
Channel __RPC_FAR * channel
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestUserTeam)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestSetLocalIP)(IChat __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *GetLocaleString)(IChat __RPC_FAR *This
unsigned long unsigned long current_version
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestRawMessage)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestUnicodePage)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestPrivateGameOptions)(IChat __RPC_FAR *This
unsigned int int unsigned char __RPC_FAR *__RPC_FAR int __RPC_FAR LPCSTR __RPC_FAR LPCSTR __RPC_FAR * URL
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestPublicGameOptions)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *GetHelpURL)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestChannelLeave)(IChat __RPC_FAR *This)
Server __RPC_FAR int int domangle
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestPrivateUnicodeAction)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestSetLocale)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestPrivateMessage)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *GetAttributeValue)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *StopAutoping)(IChat __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestUserList)(IChat __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestPage)(IChat __RPC_FAR *This
unsigned int unsigned int maxPlayers
HRESULT(STDMETHODCALLTYPE __RPC_FAR *GetLocaleCount)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *SetAttributeValue)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *SetNickLocale)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestPublicUnicodeAction)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestLogout)(IChat __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestInsiderStatus)(IChat __RPC_FAR *This
int LPCSTR __RPC_FAR LPCSTR __RPC_FAR * pass
HRESULT(STDMETHODCALLTYPE __RPC_FAR *SetLangFilter)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestPublicAction)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *SetClientVersion)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestBuddyList)(IChat __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestChannelBan)(IChat __RPC_FAR *This
BEGIN_INTERFACE REFIID riid
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestChannelCreate)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestSetPlayerCount)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *SetNick)(IChat __RPC_FAR *This
ULONG(STDMETHODCALLTYPE __RPC_FAR *AddRef)(IChat __RPC_FAR *This)
LPCSTR LPCSTR __RPC_FAR * value
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestChannelJoin)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *SetCodepageFilter)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *SetChannelExInfo)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestPrivateAction)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestSquadByName)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *SetFindPage)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestPublicUnicodeMessage)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestSquadInfo)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestPublicMessage)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestFind)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *GetVersion)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *SetChannelFilter)(IChat __RPC_FAR *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestBuddyDelete)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *GetNick)(IChat __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnProgressUpdate)(IDownloadEvent __RPC_FAR *This
ULONG(STDMETHODCALLTYPE __RPC_FAR *AddRef)(IDownloadEvent __RPC_FAR *This)
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnError)(IDownloadEvent __RPC_FAR *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(IDownloadEvent __RPC_FAR *This
ULONG(STDMETHODCALLTYPE __RPC_FAR *Release)(IDownloadEvent __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnEnd)(IDownloadEvent __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnStatusUpdate)(IDownloadEvent __RPC_FAR *This
BEGIN_INTERFACE REFIID riid
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnQueryResume)(IDownloadEvent __RPC_FAR *This)
BEGIN_INTERFACE REFIID riid
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(IDownload __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *PumpMessages)(IDownload __RPC_FAR *This)
LPCSTR LPCSTR LPCSTR LPCSTR file
HRESULT(STDMETHODCALLTYPE __RPC_FAR *DownloadFile)(IDownload __RPC_FAR *This
LPCSTR LPCSTR LPCSTR password
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
HRESULT(STDMETHODCALLTYPE __RPC_FAR *Abort)(IDownload __RPC_FAR *This)
LPCSTR LPCSTR LPCSTR LPCSTR LPCSTR LPCSTR regkey
ULONG(STDMETHODCALLTYPE __RPC_FAR *Release)(IDownload __RPC_FAR *This)
LPCSTR LPCSTR LPCSTR LPCSTR LPCSTR localfile
ULONG(STDMETHODCALLTYPE __RPC_FAR *AddRef)(IDownload __RPC_FAR *This)
ULONG(STDMETHODCALLTYPE __RPC_FAR *AddRef)(IIGROptions __RPC_FAR *This)
ULONG(STDMETHODCALLTYPE __RPC_FAR *Release)(IIGROptions __RPC_FAR *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(IIGROptions __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *Is_Running_Reg_App_Allowed)(IIGROptions __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *Is_Storing_Nicks_Allowed)(IIGROptions __RPC_FAR *This)
BEGIN_INTERFACE REFIID riid
HRESULT(STDMETHODCALLTYPE __RPC_FAR *Is_Auto_Login_Allowed)(IIGROptions __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *Init)(IIGROptions __RPC_FAR *This)
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
HRESULT(STDMETHODCALLTYPE __RPC_FAR *Set_Options)(IIGROptions __RPC_FAR *This
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
HRESULT unsigned char __RPC_FAR int length
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnNewNick)(INetUtilEvent __RPC_FAR *This
ULONG(STDMETHODCALLTYPE __RPC_FAR *AddRef)(INetUtilEvent __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnPing)(INetUtilEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnAgeCheck)(INetUtilEvent __RPC_FAR *This
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(INetUtilEvent __RPC_FAR *This
HRESULT Ladder __RPC_FAR int long int keyRung
ULONG(STDMETHODCALLTYPE __RPC_FAR *Release)(INetUtilEvent __RPC_FAR *This)
HRESULT int unsigned long int handle
HRESULT unsigned char __RPC_FAR * state
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnWDTState)(INetUtilEvent __RPC_FAR *This
HRESULT Ladder __RPC_FAR int long timeStamp
HRESULT Ladder __RPC_FAR * list
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnHighscore)(INetUtilEvent __RPC_FAR *This
HRESULT Ladder __RPC_FAR int totalCount
HRESULT int unsigned long ip
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnGameresSent)(INetUtilEvent __RPC_FAR *This
BEGIN_INTERFACE REFIID riid
HRESULT LPCSTR LPCSTR nick
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnLadderList)(INetUtilEvent __RPC_FAR *This
HRESULT LPCSTR LPCSTR LPCSTR pass
HRESULT(STDMETHODCALLTYPE __RPC_FAR *SetGameResMD5)(INetUtil __RPC_FAR *This
LPCSTR LPCSTR LPCSTR LPCSTR int newsletter
LPCSTR LPCSTR LPCSTR email
LPCSTR int LPCSTR unsigned long int int int sort
LPCSTR LPCSTR LPCSTR LPCSTR int int shareinfo
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestHighscore)(INetUtil __RPC_FAR *This
LPCSTR int LPCSTR unsigned long int int int int int leading
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestNewNick)(INetUtil __RPC_FAR *This
LPCSTR LPCSTR LPCSTR LPCSTR parentEmail
HRESULT(STDMETHODCALLTYPE __RPC_FAR *GetAvgPing)(INetUtil __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestLadderList)(INetUtil __RPC_FAR *This
ULONG(STDMETHODCALLTYPE __RPC_FAR *AddRef)(INetUtil __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestLadderSearch)(INetUtil __RPC_FAR *This
LPCSTR int LPCSTR unsigned long int int int Locale locale
LPCSTR int LPCSTR unsigned long sku
LPCSTR int LPCSTR unsigned long int team
LPCSTR int LPCSTR unsigned long SKU
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestLocaleLadderSearch)(INetUtil __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestWDTState)(INetUtil __RPC_FAR *This
LPCSTR int LPCSTR unsigned long int int int int number
LPCSTR int unsigned char request
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(INetUtil __RPC_FAR *This
ULONG(STDMETHODCALLTYPE __RPC_FAR *Release)(INetUtil __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestLocaleLadderList)(INetUtil __RPC_FAR *This
LPCSTR int int __RPC_FAR * handle
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestPing)(INetUtil __RPC_FAR *This
LPCSTR int LPCSTR unsigned long int int cond
HRESULT(STDMETHODCALLTYPE __RPC_FAR *PumpMessages)(INetUtil __RPC_FAR *This)
unsigned long int __RPC_FAR * avg
LPCSTR int unsigned char __RPC_FAR int length
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestGameresSend)(INetUtil __RPC_FAR *This
LPCSTR int unsigned char __RPC_FAR * data
HRESULT(STDMETHODCALLTYPE __RPC_FAR *RequestAgeCheck)(INetUtil __RPC_FAR *This
BEGIN_INTERFACE REFIID riid
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnTermination)(IRTPatcherEvent __RPC_FAR *This
BEGIN_INTERFACE REFIID riid
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
ULONG(STDMETHODCALLTYPE __RPC_FAR *AddRef)(IRTPatcherEvent __RPC_FAR *This)
ULONG(STDMETHODCALLTYPE __RPC_FAR *Release)(IRTPatcherEvent __RPC_FAR *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(IRTPatcherEvent __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *OnProgress)(IRTPatcherEvent __RPC_FAR *This
BEGIN_INTERFACE REFIID riid
ULONG(STDMETHODCALLTYPE __RPC_FAR *AddRef)(IRTPatcher __RPC_FAR *This)
ULONG(STDMETHODCALLTYPE __RPC_FAR *Release)(IRTPatcher __RPC_FAR *This)
HRESULT(STDMETHODCALLTYPE __RPC_FAR *PumpMessages)(IRTPatcher __RPC_FAR *This)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(IRTPatcher __RPC_FAR *This
HRESULT(STDMETHODCALLTYPE __RPC_FAR *ApplyPatch)(IRTPatcher __RPC_FAR *This
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
unsigned char login_name[40]
unsigned int last_game_date
struct Ladder __RPC_FAR * next
unsigned char connlabel[5]
unsigned char password[10]
struct Server __RPC_FAR * next
unsigned char conndata[128]
unsigned char localpath[256]
struct Update __RPC_FAR * next
unsigned char patchfile[33]
unsigned char password[65]
unsigned char patchpath[256]
void __RPC_STUB IChat_GetGametypeInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_StopAutoping_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestPage_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *user, LPCSTR message)
HRESULT STDMETHODCALLTYPE IChat_GetVersion_Proxy(IChat __RPC_FAR *This, unsigned long __RPC_FAR *version)
void __RPC_STUB IChat2_RequestMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_SetLangFilter_Proxy(IChat __RPC_FAR *This, int onoff)
void __RPC_STUB IChat2_RequestChannelJoin_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IIGROptionsVtbl IIGROptionsVtbl
void __RPC_STUB INetUtilEvent_OnHighscore_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IRTPatcher_PumpMessages_Proxy(IRTPatcher __RPC_FAR *This)
void __RPC_STUB IChat2_RequestConnection_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE INetUtil_RequestLadderSearch_Proxy(INetUtil __RPC_FAR *This, LPCSTR host, int port, LPCSTR key, unsigned long SKU, int team, int cond, int sort, int number, int leading)
HRESULT STDMETHODCALLTYPE IRTPatcherEvent_OnProgress_Proxy(IRTPatcherEvent __RPC_FAR *This, LPCSTR filename, int progress)
EXTERN_C const CLSID CLSID_Chat2
EXTERN_C const IID LIBID_WOLAPILib
void __RPC_STUB IChatEvent_OnNetStatus_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat2_RequestUserList_Proxy(IChat2 __RPC_FAR *This, Channel __RPC_FAR *chan)
EXTERN_C const IID IID_IDownload
HRESULT STDMETHODCALLTYPE IChatEvent_OnUserList_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *channel, User __RPC_FAR *users)
EXTERN_C const IID IID_IDownloadEvent
HRESULT STDMETHODCALLTYPE IChatEvent_OnPaged_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, User __RPC_FAR *user, LPCSTR message)
HRESULT STDMETHODCALLTYPE IChat_GetLocaleString_Proxy(IChat __RPC_FAR *This, LPCSTR __RPC_FAR *loc_string, Locale locale)
HRESULT STDMETHODCALLTYPE IDownloadEvent_OnQueryResume_Proxy(IDownloadEvent __RPC_FAR *This)
HRESULT STDMETHODCALLTYPE IChat_RequestBuddyDelete_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *buddy)
void __RPC_STUB INetUtil_RequestLadderList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const IID IID_IChat2Event
HRESULT STDMETHODCALLTYPE IChat_PumpMessages_Proxy(IChat __RPC_FAR *This)
void __RPC_STUB IChatEvent_OnUserTeam_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IIGROptions_Set_Options_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnConnection_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB INetUtil_RequestLocaleLadderSearch_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB INetUtil_RequestHighscore_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat2Event_OnChannelList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnChannelList_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *channels)
HRESULT STDMETHODCALLTYPE IChat_RequestUserKick_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *user)
void __RPC_STUB IChatEvent_OnGameStart_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnFind_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *chan)
HRESULT STDMETHODCALLTYPE INetUtil_RequestLocaleLadderList_Proxy(INetUtil __RPC_FAR *This, LPCSTR host, int port, LPCSTR keys, unsigned long SKU, int team, int cond, int sort, Locale locale)
HRESULT STDMETHODCALLTYPE IChat_SetProductSKU_Proxy(IChat __RPC_FAR *This, unsigned long SKU)
interface INetUtilEvent INetUtilEvent
HRESULT STDMETHODCALLTYPE IChat2_RequestLogout_Proxy(IChat2 __RPC_FAR *This)
void __RPC_STUB IChatEvent_OnSetLocalIP_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IIGROptions_Is_Auto_Login_Allowed_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDownload_Abort_Proxy(IDownload __RPC_FAR *This)
HRESULT STDMETHODCALLTYPE IChatEvent_OnSetTeam_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, int newteam)
HRESULT STDMETHODCALLTYPE IChat_RequestChannelList_Proxy(IChat __RPC_FAR *This, int channelType, int autoping)
EXTERN_C const IID IID_IChat
void __RPC_STUB IChat_RequestRawMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_SetNickLocale_Proxy(IChat __RPC_FAR *This, int nicknum, Locale locale)
HRESULT STDMETHODCALLTYPE IChat_RequestChannelJoin_Proxy(IChat __RPC_FAR *This, Channel __RPC_FAR *channel)
HRESULT STDMETHODCALLTYPE IChat_RequestServerList_Proxy(IChat __RPC_FAR *This, unsigned long SKU, unsigned long current_version, LPCSTR loginname, LPCSTR password, int timeout)
void __RPC_STUB IChat_RequestUserKick_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat2Event_OnLogin_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat2_PumpMessages_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_SetChannelFilter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestPublicMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDownload_Abort_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnConnection_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, LPCSTR motd)
HRESULT STDMETHODCALLTYPE IChatEvent_OnPrivateGameOptions_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, User __RPC_FAR *user, LPCSTR options)
HRESULT STDMETHODCALLTYPE IChat_SetFindPage_Proxy(IChat __RPC_FAR *This, int findOn, int pageOn)
struct IDownloadEventVtbl IDownloadEventVtbl
void __RPC_STUB IChatEvent_OnPublicUnicodeMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnUpdateList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestBuddyDelete_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestGameEnd_Proxy(IChat __RPC_FAR *This)
HRESULT STDMETHODCALLTYPE IChatEvent_OnChannelListEntry_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *channel)
void __RPC_STUB IChat_GetHelpURL_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnInsiderStatus_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_GetLocaleString_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnChannelLeave_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestSquadInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IIGROptions_Set_Options_Proxy(IIGROptions __RPC_FAR *This, unsigned int options)
HRESULT STDMETHODCALLTYPE IChatEvent_OnUpdateList_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Update __RPC_FAR *updates)
HRESULT STDMETHODCALLTYPE IChatEvent_OnPrivateUnicodeMessage_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, User __RPC_FAR *user, const unsigned short __RPC_FAR *message)
void __RPC_STUB IChatEvent_OnLogout_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IRTPatcherEvent_OnTermination_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestPublicUnicodeMessage_Proxy(IChat __RPC_FAR *This, const unsigned short __RPC_FAR *message)
HRESULT STDMETHODCALLTYPE IChat_RequestPrivateUnicodeMessage_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *users, const unsigned short __RPC_FAR *message)
interface IChat2Event IChat2Event
void __RPC_STUB IChatEvent_OnPublicAction_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestSetPlayerCount_Proxy(IChat __RPC_FAR *This, unsigned int currentPlayers, unsigned int maxPlayers)
void __RPC_STUB IChat_RequestPrivateAction_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestChannelCreate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat2_RequestLogout_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_GetGametypeList_Proxy(IChat __RPC_FAR *This, LPCSTR __RPC_FAR *list)
HRESULT STDMETHODCALLTYPE IChat_RequestChannelBan_Proxy(IChat __RPC_FAR *This, LPCSTR name, int ban)
void __RPC_STUB IChatEvent_OnSquadInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IChat2EventVtbl IChat2EventVtbl
EXTERN_C const IID IID_INetUtilEvent
void __RPC_STUB IChat_SetCodepageFilter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE INetUtilEvent_OnPing_Proxy(INetUtilEvent __RPC_FAR *This, HRESULT res, int time, unsigned long ip, int handle)
HRESULT STDMETHODCALLTYPE INetUtil_RequestNewNick_Proxy(INetUtil __RPC_FAR *This, LPCSTR nick, LPCSTR pass, LPCSTR email, LPCSTR parentEmail, int newsletter, int shareinfo)
HRESULT STDMETHODCALLTYPE IChatEvent_OnServerError_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, LPCSTR ircmsg)
void __RPC_STUB IChat_SetLangFilter_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestPrivateUnicodeAction_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *users, const unsigned short __RPC_FAR *action)
HRESULT STDMETHODCALLTYPE IChatEvent_OnSetLocale_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Locale newlocale)
HRESULT STDMETHODCALLTYPE INetUtilEvent_OnGameresSent_Proxy(INetUtilEvent __RPC_FAR *This, HRESULT res)
HRESULT STDMETHODCALLTYPE IChat2Event_OnUnknownLine_Proxy(IChat2Event __RPC_FAR *This, HRESULT res, LPCSTR line)
HRESULT STDMETHODCALLTYPE INetUtilEvent_OnWDTState_Proxy(INetUtilEvent __RPC_FAR *This, HRESULT res, unsigned char __RPC_FAR *state, int length)
void __RPC_STUB IChat_SetClientVersion_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IRTPatcherEvent_OnProgress_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_SetProductSKU_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnServerBannedYou_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestUserList_Proxy(IChat __RPC_FAR *This)
HRESULT STDMETHODCALLTYPE IChat_RequestSquadByName_Proxy(IChat __RPC_FAR *This, LPCSTR name)
HRESULT STDMETHODCALLTYPE IChat2Event_OnChannelLeave_Proxy(IChat2Event __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *chan, User __RPC_FAR *user)
void __RPC_STUB IChatEvent_OnChannelJoin_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnServerTime_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, time_t stime)
void __RPC_STUB IChatEvent_OnUserList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnBuddyAdd_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, User __RPC_FAR *buddy_added)
HRESULT STDMETHODCALLTYPE IChat_RequestSetLocale_Proxy(IChat __RPC_FAR *This, Locale locale)
void __RPC_STUB IChat_RequestInsiderStatus_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IIGROptions_Init_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestSetLocale_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestServerTime_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat2_RequestChannelLeave_Proxy(IChat2 __RPC_FAR *This, Channel __RPC_FAR *chan)
void __RPC_STUB IChat_RequestUnicodePage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnUserTeam_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, User __RPC_FAR *users)
HRESULT STDMETHODCALLTYPE IChatEvent_OnPublicAction_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *channel, User __RPC_FAR *user, LPCSTR action)
struct INetUtilVtbl INetUtilVtbl
HRESULT STDMETHODCALLTYPE INetUtil_RequestHighscore_Proxy(INetUtil __RPC_FAR *This, LPCSTR host, int port, LPCSTR keys, unsigned long SKU)
void __RPC_FAR *__RPC_USER MIDL_user_allocate(size_t)
struct IRTPatcherVtbl IRTPatcherVtbl
void __RPC_STUB IChatEvent_OnChannelListEnd_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestPrivateGameOptions_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat2Event_OnNetStatus_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnPrivateMessage_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, User __RPC_FAR *user, LPCSTR message)
HRESULT STDMETHODCALLTYPE IChatEvent_OnBuddyDelete_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, User __RPC_FAR *buddy_deleted)
struct INetUtilEventVtbl INetUtilEventVtbl
void __RPC_STUB INetUtilEvent_OnLadderList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestPublicGameOptions_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IDownloadVtbl IDownloadVtbl
HRESULT STDMETHODCALLTYPE INetUtil_RequestPing_Proxy(INetUtil __RPC_FAR *This, LPCSTR host, int timeout, int __RPC_FAR *handle)
HRESULT STDMETHODCALLTYPE IChat2_RequestChannelList_Proxy(IChat2 __RPC_FAR *This)
HRESULT STDMETHODCALLTYPE IChatEvent_OnPagedUnicode_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, User __RPC_FAR *user, const unsigned short __RPC_FAR *message)
HRESULT STDMETHODCALLTYPE IChat_RequestChannelTopic_Proxy(IChat __RPC_FAR *This, LPCSTR topic)
void __RPC_STUB IChatEvent_OnPrivateUnicodeMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestSquadInfo_Proxy(IChat __RPC_FAR *This, unsigned long id)
void __RPC_STUB IChat_RequestChannelTopic_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnPublicUnicodeAction_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestPrivateMessage_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *users, LPCSTR message)
void __RPC_STUB IChat_RequestSquadByName_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_GetNick_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDownload_PumpMessages_Proxy(IDownload __RPC_FAR *This)
void __RPC_STUB INetUtil_RequestPing_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat2Event_OnUserList_Proxy(IChat2Event __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *chan, User __RPC_FAR *users)
void __RPC_STUB IChatEvent_OnSetLocale_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat2Event_OnMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_SetClientVersion_Proxy(IChat __RPC_FAR *This, unsigned long version)
void __RPC_STUB IDownloadEvent_OnQueryResume_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_SetAttributeValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat2Event_OnLogin_Proxy(IChat2Event __RPC_FAR *This, HRESULT res)
HRESULT STDMETHODCALLTYPE IChat_RequestBuddyList_Proxy(IChat __RPC_FAR *This)
void __RPC_STUB IIGROptions_Is_Running_Reg_App_Allowed_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestLogout_Proxy(IChat __RPC_FAR *This)
void __RPC_STUB IChat_RequestChannelBan_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnPrivateMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnBuddyList_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, User __RPC_FAR *buddy_list)
void __RPC_STUB IChatEvent_OnPrivateAction_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat2_RequestChannelList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IDownload IDownload
void __RPC_STUB IChat_RequestChannelList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB INetUtil_RequestLocaleLadderList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE INetUtil_SetGameResMD5_Proxy(INetUtil __RPC_FAR *This, int flag)
void __RPC_STUB IRTPatcher_PumpMessages_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDownload_DownloadFile_Proxy(IDownload __RPC_FAR *This, LPCSTR server, LPCSTR login, LPCSTR password, LPCSTR file, LPCSTR localfile, LPCSTR regkey)
void __RPC_STUB INetUtil_RequestAgeCheck_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestBuddyAdd_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnInsiderStatus_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, User __RPC_FAR *users)
HRESULT STDMETHODCALLTYPE IIGROptions_Is_Auto_Login_Allowed_Proxy(IIGROptions __RPC_FAR *This)
void __RPC_STUB IChat_GetLocaleCount_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IRTPatcherEventVtbl IRTPatcherEventVtbl
EXTERN_C const IID IID_IIGROptions
void __RPC_STUB IChat_SetNickLocale_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnServerBannedYou_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, time_t bannedTill)
HRESULT STDMETHODCALLTYPE IChat_RequestPublicUnicodeAction_Proxy(IChat __RPC_FAR *This, const unsigned short __RPC_FAR *action)
void __RPC_STUB IChatEvent_OnPaged_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnBuddyDelete_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IIGROptions_Is_Storing_Nicks_Allowed_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat2Event_OnUnknownLine_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestChannelLeave_Proxy(IChat __RPC_FAR *This)
void __RPC_USER MIDL_user_free(void __RPC_FAR *)
HRESULT STDMETHODCALLTYPE INetUtilEvent_OnNewNick_Proxy(INetUtilEvent __RPC_FAR *This, HRESULT res, LPCSTR message, LPCSTR nick, LPCSTR pass)
void __RPC_STUB IChat_RequestBuddyList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnChannelList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_Chat
void __RPC_STUB IRTPatcher_ApplyPatch_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnGameStart_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *channel, User __RPC_FAR *users, int gameid)
HRESULT STDMETHODCALLTYPE IIGROptions_Init_Proxy(IIGROptions __RPC_FAR *This)
void __RPC_STUB IChat_SetSquelch_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnChannelJoin_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *channel, User __RPC_FAR *user)
void __RPC_STUB IChat_RequestGameStart_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB INetUtil_PumpMessages_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestConnection_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestFind_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *user)
void __RPC_STUB INetUtil_GetAvgPing_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDownloadEvent_OnError_Proxy(IDownloadEvent __RPC_FAR *This, int error)
EXTERN_C const IID IID_IRTPatcher
HRESULT STDMETHODCALLTYPE IChat_SetCodepageFilter_Proxy(IChat __RPC_FAR *This, int filter)
interface INetUtil INetUtil
HRESULT STDMETHODCALLTYPE IChat_RequestUserLocale_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *users)
HRESULT STDMETHODCALLTYPE INetUtil_RequestWDTState_Proxy(INetUtil __RPC_FAR *This, LPCSTR host, int port, unsigned char request)
void __RPC_STUB IChat_RequestChannelJoin_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnServerError_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB INetUtil_SetGameResMD5_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnChannelListEntry_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnChannelBan_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, LPCSTR name, int banned)
void __RPC_STUB IChat_RequestUserLocale_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnUserLocale_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, User __RPC_FAR *users)
HRESULT STDMETHODCALLTYPE IChatEvent_OnChannelListBegin_Proxy(IChatEvent __RPC_FAR *This, HRESULT res)
HRESULT STDMETHODCALLTYPE IChatEvent_OnPublicUnicodeAction_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *channel, User __RPC_FAR *user, const unsigned short __RPC_FAR *action)
void __RPC_STUB IChatEvent_OnFind_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestConnection_Proxy(IChat __RPC_FAR *This, Server __RPC_FAR *server, int timeout, int domangle)
void __RPC_STUB INetUtilEvent_OnPing_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_SetFindPage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnNetStatus_Proxy(IChatEvent __RPC_FAR *This, HRESULT res)
void __RPC_STUB IChat_GetVersion_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestSetPlayerCount_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_GetLobbyCount_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnChannelListEnd_Proxy(IChatEvent __RPC_FAR *This, HRESULT res)
void __RPC_STUB IChat_PumpMessages_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat2_RequestChannelLeave_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDownload_PumpMessages_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestSetLocalIP_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestPage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_SetNick_Proxy(IChat __RPC_FAR *This, int num, LPCSTR nick, LPCSTR pass, int domangle)
HRESULT STDMETHODCALLTYPE IChatEvent_OnPageSend_Proxy(IChatEvent __RPC_FAR *This, HRESULT res)
void __RPC_STUB IChatEvent_OnPageSend_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestSetTeam_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_Download
HRESULT STDMETHODCALLTYPE IChat_RequestRawMessage_Proxy(IChat __RPC_FAR *This, LPCSTR ircmsg)
HRESULT STDMETHODCALLTYPE IChat_GetHelpURL_Proxy(IChat __RPC_FAR *This, LPCSTR __RPC_FAR *url)
void __RPC_STUB IChatEvent_OnBuddyList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_GetSquelch_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnChannelCreate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestSetTeam_Proxy(IChat __RPC_FAR *This, int team)
HRESULT STDMETHODCALLTYPE IChatEvent_OnPrivateUnicodeAction_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, User __RPC_FAR *user, const unsigned short __RPC_FAR *action)
void __RPC_STUB IChat_GetAttributeValue_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat2Event_OnNetStatus_Proxy(IChat2Event __RPC_FAR *This, HRESULT res)
HRESULT STDMETHODCALLTYPE IChatEvent_OnUserIP_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, User __RPC_FAR *user)
void __RPC_STUB IChat_RequestPrivateMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IIGROptions_Is_Storing_Nicks_Allowed_Proxy(IIGROptions __RPC_FAR *This)
void __RPC_STUB IChat_RequestChannelLeave_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestPublicGameOptions_Proxy(IChat __RPC_FAR *This, LPCSTR options)
HRESULT STDMETHODCALLTYPE IDownloadEvent_OnProgressUpdate_Proxy(IDownloadEvent __RPC_FAR *This, int bytesread, int totalsize, int timetaken, int timeleft)
struct IChatVtbl IChatVtbl
void __RPC_STUB IChat_RequestServerList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE INetUtilEvent_OnAgeCheck_Proxy(INetUtilEvent __RPC_FAR *This, HRESULT res, int years, int consent)
EXTERN_C const CLSID CLSID_RTPatcher
HRESULT STDMETHODCALLTYPE IChat_SetChannelFilter_Proxy(IChat __RPC_FAR *This, int channelType)
EXTERN_C const IID IID_IChat2
EXTERN_C const IID IID_IChatEvent
HRESULT STDMETHODCALLTYPE INetUtil_RequestLocaleLadderSearch_Proxy(INetUtil __RPC_FAR *This, LPCSTR host, int port, LPCSTR key, unsigned long sku, int team, int cond, int sort, int number, int leading, Locale locale)
void __RPC_STUB IChatEvent_OnUserLocale_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat2_PumpMessages_Proxy(IChat2 __RPC_FAR *This)
HRESULT STDMETHODCALLTYPE IChatEvent_OnChannelCreate_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *channel)
void __RPC_STUB IChatEvent_OnPagedUnicode_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_SetNick_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestUserIP_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat2_RequestChannelCreate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IRTPatcher IRTPatcher
HRESULT STDMETHODCALLTYPE IChat_RequestPublicMessage_Proxy(IChat __RPC_FAR *This, LPCSTR message)
void __RPC_STUB IChat_RequestUserTeam_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE INetUtil_RequestGameresSend_Proxy(INetUtil __RPC_FAR *This, LPCSTR host, int port, unsigned char __RPC_FAR *data, int length)
interface IChatEvent IChatEvent
void __RPC_STUB IChat_RequestGameEnd_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct RTPatcher RTPatcher
HRESULT STDMETHODCALLTYPE IChat_GetAttributeValue_Proxy(IChat __RPC_FAR *This, LPCSTR attrib, LPCSTR __RPC_FAR *value)
HRESULT STDMETHODCALLTYPE IChatEvent_OnSquadInfo_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, unsigned long id, Squad __RPC_FAR *squad)
void __RPC_STUB IChat_GetNickLocale_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IIGROptions_Is_Running_Reg_App_Allowed_Proxy(IIGROptions __RPC_FAR *This)
void __RPC_STUB IChat_RequestFind_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnMessageOfTheDay_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat2Event_OnChannelJoin_Proxy(IChat2Event __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *chan, User __RPC_FAR *user)
HRESULT STDMETHODCALLTYPE IChatEvent_OnPrivateAction_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, User __RPC_FAR *user, LPCSTR action)
void __RPC_STUB IChat_SetChannelExInfo_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_GetNickLocale_Proxy(IChat __RPC_FAR *This, int nicknum, Locale __RPC_FAR *locale)
void __RPC_STUB IChat_RequestPrivateUnicodeAction_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB INetUtil_RequestGameresSend_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnBuddyAdd_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IDownloadEvent_OnEnd_Proxy(IDownloadEvent __RPC_FAR *This)
void __RPC_STUB IChat_RequestUserList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB INetUtilEvent_OnNewNick_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnSystemMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestPublicAction_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnServerList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnPublicGameOptions_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *channel, User __RPC_FAR *user, LPCSTR options)
enum CHAN_CTYPE_ CHAN_CTYPE
void __RPC_STUB IChat_RequestLogout_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_StopAutoping_Proxy(IChat __RPC_FAR *This)
interface IIGROptions IIGROptions
void __RPC_STUB IChatEvent_OnChannelBan_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestUnicodePage_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *user, const unsigned short __RPC_FAR *message)
void __RPC_STUB INetUtilEvent_OnGameresSent_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnChannelTopic_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestSetLocalIP_Proxy(IChat __RPC_FAR *This)
void __RPC_STUB IChat2_RequestUserList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE INetUtilEvent_OnLadderList_Proxy(INetUtilEvent __RPC_FAR *This, HRESULT res, Ladder __RPC_FAR *list, int totalCount, long timeStamp, int keyRung)
HRESULT STDMETHODCALLTYPE IChat2_GetTypeFromGID_Proxy(IChat2 __RPC_FAR *This, GID id, GTYPE __RPC_FAR *type)
void __RPC_STUB IDownload_DownloadFile_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IGROptions IGROptions
void __RPC_STUB INetUtil_RequestWDTState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_RequestPublicUnicodeAction_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_GetSquelch_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *user)
HRESULT STDMETHODCALLTYPE IChat_GetLobbyCount_Proxy(IChat __RPC_FAR *This, int __RPC_FAR *count)
HRESULT STDMETHODCALLTYPE IChat_GetNick_Proxy(IChat __RPC_FAR *This, int num, LPCSTR __RPC_FAR *nick, LPCSTR __RPC_FAR *pass)
void __RPC_STUB IDownloadEvent_OnEnd_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat2Event_OnChannelLeave_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat2_RequestRawCmd_Proxy(IChat2 __RPC_FAR *This, LPCSTR cmd)
HRESULT STDMETHODCALLTYPE IChatEvent_OnSystemMessage_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, LPCSTR message)
interface IRTPatcherEvent IRTPatcherEvent
HRESULT STDMETHODCALLTYPE IChatEvent_OnMessageOfTheDay_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, LPCSTR motd)
void __RPC_STUB IChat_RequestPublicUnicodeMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
struct IChatEventVtbl IChatEventVtbl
HRESULT STDMETHODCALLTYPE INetUtil_RequestLadderList_Proxy(INetUtil __RPC_FAR *This, LPCSTR host, int port, LPCSTR keys, unsigned long SKU, int team, int cond, int sort)
EXTERN_C const IID IID_INetUtil
HRESULT STDMETHODCALLTYPE IChatEvent_OnServerList_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Server __RPC_FAR *servers)
HRESULT STDMETHODCALLTYPE IChat_SetAttributeValue_Proxy(IChat __RPC_FAR *This, LPCSTR attrib, LPCSTR value)
HRESULT STDMETHODCALLTYPE IChatEvent_OnPublicUnicodeMessage_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *channel, User __RPC_FAR *user, const unsigned short __RPC_FAR *message)
void __RPC_STUB IChatEvent_OnPrivateGameOptions_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB INetUtilEvent_OnAgeCheck_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE INetUtilEvent_OnHighscore_Proxy(INetUtilEvent __RPC_FAR *This, HRESULT res, Highscore __RPC_FAR *list, int totalCount, long timeStamp, int keyRung)
void __RPC_STUB IChatEvent_OnChannelListBegin_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChat_GetGametypeList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat2Event_OnMessage_Proxy(IChat2Event __RPC_FAR *This, HRESULT res, User __RPC_FAR *user, LPCSTR message)
void __RPC_STUB IChat_RequestPrivateUnicodeMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_NetUtil
HRESULT STDMETHODCALLTYPE IChatEvent_OnLogout_Proxy(IChatEvent __RPC_FAR *This, HRESULT status, User __RPC_FAR *user)
HRESULT STDMETHODCALLTYPE IChatEvent_OnPublicMessage_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *channel, User __RPC_FAR *user, LPCSTR message)
void __RPC_STUB IChat2_RequestRawCmd_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestUserIP_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *user)
HRESULT STDMETHODCALLTYPE INetUtil_GetAvgPing_Proxy(INetUtil __RPC_FAR *This, unsigned long ip, int __RPC_FAR *avg)
HRESULT STDMETHODCALLTYPE IChatEvent_OnUserFlags_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, LPCSTR name, unsigned int flags, unsigned int mask)
HRESULT STDMETHODCALLTYPE IChatEvent_OnChannelLeave_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *channel, User __RPC_FAR *user)
HRESULT STDMETHODCALLTYPE IChat_GetGametypeInfo_Proxy(IChat __RPC_FAR *This, unsigned int gtype, int icon_size, unsigned char __RPC_FAR *__RPC_FAR *bitmap, int __RPC_FAR *bmp_bytes, LPCSTR __RPC_FAR *name, LPCSTR __RPC_FAR *URL)
void __RPC_STUB IChat2Event_OnUserList_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
EXTERN_C const CLSID CLSID_IGROptions
HRESULT STDMETHODCALLTYPE IRTPatcherEvent_OnTermination_Proxy(IRTPatcherEvent __RPC_FAR *This, BOOL success)
EXTERN_C const IID IID_IRTPatcherEvent
HRESULT STDMETHODCALLTYPE IDownloadEvent_OnStatusUpdate_Proxy(IDownloadEvent __RPC_FAR *This, int status)
HRESULT STDMETHODCALLTYPE IChat_RequestUserTeam_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *users)
struct IChat2Vtbl IChat2Vtbl
HRESULT STDMETHODCALLTYPE IChat2_RequestConnection_Proxy(IChat2 __RPC_FAR *This, Server __RPC_FAR *server, int timeout)
HRESULT STDMETHODCALLTYPE IChat2_RequestMessage_Proxy(IChat2 __RPC_FAR *This, GID who, LPCSTR message)
void __RPC_STUB IChat2_GetTypeFromGID_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnServerTime_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE INetUtil_RequestAgeCheck_Proxy(INetUtil __RPC_FAR *This, int month, int day, int year, LPCSTR email)
void __RPC_STUB IChatEvent_OnUserFlags_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnUserKick_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_GetLocaleCount_Proxy(IChat __RPC_FAR *This, int __RPC_FAR *num)
void __RPC_STUB INetUtil_RequestNewNick_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat2_RequestChannelCreate_Proxy(IChat2 __RPC_FAR *This, Channel __RPC_FAR *chan)
void __RPC_STUB IChatEvent_OnSetTeam_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnChannelTopic_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *channel, LPCSTR topic)
HRESULT STDMETHODCALLTYPE IChat_RequestPrivateGameOptions_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *users, LPCSTR options)
HRESULT STDMETHODCALLTYPE IChat_SetChannelExInfo_Proxy(IChat __RPC_FAR *This, LPCSTR info)
HRESULT STDMETHODCALLTYPE IChat2Event_OnChannelList_Proxy(IChat2Event __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *list)
void __RPC_STUB IChatEvent_OnUserIP_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestChannelCreate_Proxy(IChat __RPC_FAR *This, Channel __RPC_FAR *channel)
HRESULT STDMETHODCALLTYPE IChat2_RequestChannelJoin_Proxy(IChat2 __RPC_FAR *This, LPCSTR name)
HRESULT STDMETHODCALLTYPE IChatEvent_OnSetLocalIP_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, LPCSTR message)
void __RPC_STUB IChat2Event_OnChannelCreate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IChatEvent_OnPublicMessage_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat2Event_OnChannelCreate_Proxy(IChat2Event __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *chan)
void __RPC_STUB IChatEvent_OnPublicGameOptions_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestPublicAction_Proxy(IChat __RPC_FAR *This, LPCSTR action)
void __RPC_STUB INetUtilEvent_OnWDTState_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
interface IDownloadEvent IDownloadEvent
void __RPC_STUB IChatEvent_OnPrivateUnicodeAction_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChat_RequestPrivateAction_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *users, LPCSTR action)
HRESULT STDMETHODCALLTYPE IChat_RequestServerTime_Proxy(IChat __RPC_FAR *This)
HRESULT STDMETHODCALLTYPE IChat_RequestBuddyAdd_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *newbuddy)
HRESULT STDMETHODCALLTYPE IChat_SetSquelch_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *user, int squelch)
void __RPC_STUB IChat2Event_OnChannelJoin_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE INetUtil_PumpMessages_Proxy(INetUtil __RPC_FAR *This)
HRESULT STDMETHODCALLTYPE IChat_RequestGameStart_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *users)
void __RPC_STUB IDownloadEvent_OnStatusUpdate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IRTPatcher_ApplyPatch_Proxy(IRTPatcher __RPC_FAR *This, LPCSTR destpath, LPCSTR filename)
void __RPC_STUB IDownloadEvent_OnError_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
void __RPC_STUB IDownloadEvent_OnProgressUpdate_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)
HRESULT STDMETHODCALLTYPE IChatEvent_OnUserKick_Proxy(IChatEvent __RPC_FAR *This, HRESULT res, Channel __RPC_FAR *channel, User __RPC_FAR *kicked, User __RPC_FAR *kicker)
HRESULT STDMETHODCALLTYPE IChat_RequestInsiderStatus_Proxy(IChat __RPC_FAR *This, User __RPC_FAR *users)
void __RPC_STUB INetUtil_RequestLadderSearch_Stub(IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase)