Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
IChatEventVtbl Struct Reference

#include <wolapi.h>

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(IChatEvent __RPC_FAR *This
 
 ULONG (STDMETHODCALLTYPE __RPC_FAR *AddRef)(IChatEvent __RPC_FAR *This)
 
 ULONG (STDMETHODCALLTYPE __RPC_FAR *Release)(IChatEvent __RPC_FAR *This)
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnServerList)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnUpdateList)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnServerError)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnConnection)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnMessageOfTheDay)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnChannelList)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnChannelCreate)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnChannelJoin)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnChannelLeave)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnChannelTopic)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnPrivateAction)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnPublicAction)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnUserList)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnPublicMessage)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnPrivateMessage)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnSystemMessage)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnNetStatus)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnLogout)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnPrivateGameOptions)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnPublicGameOptions)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnGameStart)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnUserKick)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnUserIP)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnFind)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnPageSend)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnPaged)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnServerBannedYou)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnUserFlags)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnChannelBan)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnSquadInfo)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnUserLocale)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnUserTeam)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnSetLocale)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnSetTeam)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnBuddyList)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnBuddyAdd)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnBuddyDelete)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnPublicUnicodeMessage)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnPrivateUnicodeMessage)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnPrivateUnicodeAction)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnPublicUnicodeAction)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnPagedUnicode)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnServerTime)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnInsiderStatus)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnSetLocalIP)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnChannelListBegin)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnChannelListEntry)(IChatEvent __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *OnChannelListEnd)(IChatEvent __RPC_FAR *This
 

Public Attributes

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
 
HRESULT res
 
HRESULT Server __RPC_FAR * servers
 
HRESULT Update __RPC_FAR * updates
 
HRESULT LPCSTR ircmsg
 
HRESULT LPCSTR motd
 
HRESULT Channel __RPC_FAR * channels
 
HRESULT Channel __RPC_FAR * channel
 
HRESULT Channel __RPC_FAR User __RPC_FAR * user
 
HRESULT Channel __RPC_FAR LPCSTR topic
 
HRESULT User __RPC_FAR * user
 
HRESULT User __RPC_FAR LPCSTR action
 
HRESULT Channel __RPC_FAR User __RPC_FAR LPCSTR action
 
HRESULT Channel __RPC_FAR User __RPC_FAR * users
 
HRESULT Channel __RPC_FAR User __RPC_FAR LPCSTR message
 
HRESULT User __RPC_FAR LPCSTR message
 
HRESULT LPCSTR message
 
HRESULT status
 
HRESULT User __RPC_FAR LPCSTR options
 
HRESULT Channel __RPC_FAR User __RPC_FAR LPCSTR options
 
HRESULT Channel __RPC_FAR User __RPC_FAR int gameid
 
HRESULT Channel __RPC_FAR User __RPC_FAR * kicked
 
HRESULT Channel __RPC_FAR User __RPC_FAR User __RPC_FAR * kicker
 
HRESULT Channel __RPC_FAR * chan
 
HRESULT time_t bannedTill
 
HRESULT LPCSTR name
 
HRESULT LPCSTR unsigned int flags
 
HRESULT LPCSTR unsigned int unsigned int mask
 
HRESULT LPCSTR int banned
 
HRESULT unsigned long id
 
HRESULT unsigned long Squad __RPC_FAR * squad
 
HRESULT User __RPC_FAR * users
 
HRESULT Locale newlocale
 
HRESULT int newteam
 
HRESULT User __RPC_FAR * buddy_list
 
HRESULT User __RPC_FAR * buddy_added
 
HRESULT User __RPC_FAR * buddy_deleted
 
HRESULT Channel __RPC_FAR User __RPC_FAR const unsigned short __RPC_FAR * message
 
HRESULT User __RPC_FAR const unsigned short __RPC_FAR * message
 
HRESULT User __RPC_FAR const unsigned short __RPC_FAR * action
 
HRESULT Channel __RPC_FAR User __RPC_FAR const unsigned short __RPC_FAR * action
 
HRESULT time_t stime
 

Detailed Description

Definition at line 2425 of file wolapi.h.

Member Function Documentation

◆ HRESULT() [1/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnBuddyAdd)

◆ HRESULT() [2/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnBuddyDelete)

◆ HRESULT() [3/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnBuddyList)

◆ HRESULT() [4/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnChannelBan)

◆ HRESULT() [5/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnChannelCreate)

◆ HRESULT() [6/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnChannelJoin)

◆ HRESULT() [7/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnChannelLeave)

◆ HRESULT() [8/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnChannelList)

◆ HRESULT() [9/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnChannelListBegin)

◆ HRESULT() [10/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnChannelListEnd)

◆ HRESULT() [11/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnChannelListEntry)

◆ HRESULT() [12/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnChannelTopic)

◆ HRESULT() [13/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnConnection)

◆ HRESULT() [14/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnFind)

◆ HRESULT() [15/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnGameStart)

◆ HRESULT() [16/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnInsiderStatus)

◆ HRESULT() [17/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnLogout)

◆ HRESULT() [18/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnMessageOfTheDay)

◆ HRESULT() [19/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnNetStatus)

◆ HRESULT() [20/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnPaged)

◆ HRESULT() [21/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnPagedUnicode)

◆ HRESULT() [22/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnPageSend)

◆ HRESULT() [23/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnPrivateAction)

◆ HRESULT() [24/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnPrivateGameOptions)

◆ HRESULT() [25/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnPrivateMessage)

◆ HRESULT() [26/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnPrivateUnicodeAction)

◆ HRESULT() [27/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnPrivateUnicodeMessage)

◆ HRESULT() [28/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnPublicAction)

◆ HRESULT() [29/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnPublicGameOptions)

◆ HRESULT() [30/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnPublicMessage)

◆ HRESULT() [31/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnPublicUnicodeAction)

◆ HRESULT() [32/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnPublicUnicodeMessage)

◆ HRESULT() [33/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnServerBannedYou)

◆ HRESULT() [34/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnServerError)

◆ HRESULT() [35/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnServerList)

◆ HRESULT() [36/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnServerTime)

◆ HRESULT() [37/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnSetLocale)

◆ HRESULT() [38/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnSetLocalIP)

◆ HRESULT() [39/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnSetTeam)

◆ HRESULT() [40/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnSquadInfo)

◆ HRESULT() [41/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnSystemMessage)

◆ HRESULT() [42/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnUpdateList)

◆ HRESULT() [43/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnUserFlags)

◆ HRESULT() [44/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnUserIP)

◆ HRESULT() [45/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnUserKick)

◆ HRESULT() [46/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnUserList)

◆ HRESULT() [47/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnUserLocale)

◆ HRESULT() [48/49]

IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * OnUserTeam)

◆ HRESULT() [49/49]

BEGIN_INTERFACE IChatEventVtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * QueryInterface)

◆ ULONG() [1/2]

IChatEventVtbl::ULONG ( STDMETHODCALLTYPE __RPC_FAR * AddRef)

◆ ULONG() [2/2]

IChatEventVtbl::ULONG ( STDMETHODCALLTYPE __RPC_FAR * Release)

Member Data Documentation

◆ action [1/4]

HRESULT User __RPC_FAR LPCSTR IChatEventVtbl::action

Definition at line 2497 of file wolapi.h.

◆ action [2/4]

HRESULT Channel __RPC_FAR User __RPC_FAR LPCSTR IChatEventVtbl::action

Definition at line 2504 of file wolapi.h.

◆ action [3/4]

HRESULT User __RPC_FAR const unsigned short __RPC_FAR* IChatEventVtbl::action

Definition at line 2662 of file wolapi.h.

◆ action [4/4]

HRESULT Channel __RPC_FAR User __RPC_FAR const unsigned short __RPC_FAR* IChatEventVtbl::action

Definition at line 2669 of file wolapi.h.

◆ banned

HRESULT LPCSTR int IChatEventVtbl::banned

Definition at line 2602 of file wolapi.h.

◆ bannedTill

HRESULT time_t IChatEventVtbl::bannedTill

Definition at line 2589 of file wolapi.h.

◆ buddy_added

HRESULT User __RPC_FAR* IChatEventVtbl::buddy_added

Definition at line 2638 of file wolapi.h.

◆ buddy_deleted

HRESULT User __RPC_FAR* IChatEventVtbl::buddy_deleted

Definition at line 2643 of file wolapi.h.

◆ buddy_list

HRESULT User __RPC_FAR* IChatEventVtbl::buddy_list

Definition at line 2633 of file wolapi.h.

◆ chan

HRESULT Channel __RPC_FAR* IChatEventVtbl::chan

Definition at line 2574 of file wolapi.h.

◆ channel

HRESULT Channel __RPC_FAR * IChatEventVtbl::channel

Definition at line 2473 of file wolapi.h.

◆ channels

HRESULT Channel __RPC_FAR* IChatEventVtbl::channels

Definition at line 2468 of file wolapi.h.

◆ flags

HRESULT LPCSTR unsigned int IChatEventVtbl::flags

Definition at line 2595 of file wolapi.h.

◆ gameid

HRESULT Channel __RPC_FAR User __RPC_FAR int IChatEventVtbl::gameid

Definition at line 2557 of file wolapi.h.

◆ id

HRESULT unsigned long IChatEventVtbl::id

Definition at line 2607 of file wolapi.h.

◆ ircmsg

HRESULT LPCSTR IChatEventVtbl::ircmsg

Definition at line 2453 of file wolapi.h.

◆ kicked

HRESULT Channel __RPC_FAR User __RPC_FAR* IChatEventVtbl::kicked

Definition at line 2563 of file wolapi.h.

◆ kicker

HRESULT Channel __RPC_FAR User __RPC_FAR User __RPC_FAR* IChatEventVtbl::kicker

Definition at line 2564 of file wolapi.h.

◆ mask

HRESULT LPCSTR unsigned int unsigned int IChatEventVtbl::mask

Definition at line 2596 of file wolapi.h.

◆ message [1/5]

HRESULT LPCSTR IChatEventVtbl::message

Definition at line 2517 of file wolapi.h.

◆ message [2/5]

HRESULT User __RPC_FAR LPCSTR IChatEventVtbl::message

Definition at line 2523 of file wolapi.h.

◆ message [3/5]

HRESULT LPCSTR IChatEventVtbl::message

Definition at line 2528 of file wolapi.h.

◆ message [4/5]

HRESULT Channel __RPC_FAR User __RPC_FAR const unsigned short __RPC_FAR* IChatEventVtbl::message

Definition at line 2650 of file wolapi.h.

◆ message [5/5]

HRESULT User __RPC_FAR const unsigned short __RPC_FAR* IChatEventVtbl::message

Definition at line 2656 of file wolapi.h.

◆ motd

HRESULT LPCSTR IChatEventVtbl::motd

Definition at line 2458 of file wolapi.h.

◆ name

HRESULT LPCSTR IChatEventVtbl::name

Definition at line 2594 of file wolapi.h.

◆ newlocale

HRESULT Locale IChatEventVtbl::newlocale

Definition at line 2623 of file wolapi.h.

◆ newteam

HRESULT int IChatEventVtbl::newteam

Definition at line 2628 of file wolapi.h.

◆ options [1/2]

HRESULT User __RPC_FAR LPCSTR IChatEventVtbl::options

Definition at line 2543 of file wolapi.h.

◆ options [2/2]

HRESULT Channel __RPC_FAR User __RPC_FAR LPCSTR IChatEventVtbl::options

Definition at line 2550 of file wolapi.h.

◆ ppvObject

BEGIN_INTERFACE REFIID void __RPC_FAR* __RPC_FAR* IChatEventVtbl::ppvObject

Definition at line 2432 of file wolapi.h.

◆ res

HRESULT IChatEventVtbl::res

Definition at line 2442 of file wolapi.h.

◆ riid

BEGIN_INTERFACE REFIID IChatEventVtbl::riid

Definition at line 2431 of file wolapi.h.

◆ servers

HRESULT Server __RPC_FAR* IChatEventVtbl::servers

Definition at line 2443 of file wolapi.h.

◆ squad

HRESULT unsigned long Squad __RPC_FAR* IChatEventVtbl::squad

Definition at line 2608 of file wolapi.h.

◆ status

HRESULT IChatEventVtbl::status

Definition at line 2536 of file wolapi.h.

◆ stime

HRESULT time_t IChatEventVtbl::stime

Definition at line 2680 of file wolapi.h.

◆ topic

HRESULT Channel __RPC_FAR LPCSTR IChatEventVtbl::topic

Definition at line 2491 of file wolapi.h.

◆ updates

HRESULT Update __RPC_FAR* IChatEventVtbl::updates

Definition at line 2448 of file wolapi.h.

◆ user [1/2]

HRESULT User __RPC_FAR * IChatEventVtbl::user

Definition at line 2479 of file wolapi.h.

◆ user [2/2]

HRESULT User __RPC_FAR* IChatEventVtbl::user

Definition at line 2496 of file wolapi.h.

◆ users [1/2]

HRESULT User __RPC_FAR * IChatEventVtbl::users

Definition at line 2510 of file wolapi.h.

◆ users [2/2]

HRESULT User __RPC_FAR* IChatEventVtbl::users

Definition at line 2613 of file wolapi.h.


The documentation for this struct was generated from the following file: