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

#include <wolapi.h>

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE __RPC_FAR *QueryInterface)(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 *PumpMessages)(IChat2 __RPC_FAR *This)
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *RequestConnection)(IChat2 __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *RequestMessage)(IChat2 __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *GetTypeFromGID)(IChat2 __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *RequestChannelList)(IChat2 __RPC_FAR *This)
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *RequestChannelJoin)(IChat2 __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *RequestChannelLeave)(IChat2 __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *RequestUserList)(IChat2 __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *RequestLogout)(IChat2 __RPC_FAR *This)
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *RequestChannelCreate)(IChat2 __RPC_FAR *This
 
 HRESULT (STDMETHODCALLTYPE __RPC_FAR *RequestRawCmd)(IChat2 __RPC_FAR *This
 

Public Attributes

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID void __RPC_FAR *__RPC_FAR * ppvObject
 
Server __RPC_FAR * server
 
Server __RPC_FAR int timeout
 
GID who
 
GID LPCSTR message
 
GID id
 
GID GTYPE __RPC_FAR * type
 
LPCSTR name
 
Channel __RPC_FAR * chan
 
LPCSTR cmd
 

Detailed Description

Definition at line 4700 of file wolapi.h.

Member Function Documentation

◆ HRESULT() [1/12]

IChat2Vtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * GetTypeFromGID)

◆ HRESULT() [2/12]

IChat2Vtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * PumpMessages)

◆ HRESULT() [3/12]

BEGIN_INTERFACE IChat2Vtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * QueryInterface)

◆ HRESULT() [4/12]

IChat2Vtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * RequestChannelCreate)

◆ HRESULT() [5/12]

IChat2Vtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * RequestChannelJoin)

◆ HRESULT() [6/12]

IChat2Vtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * RequestChannelLeave)

◆ HRESULT() [7/12]

IChat2Vtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * RequestChannelList)

◆ HRESULT() [8/12]

IChat2Vtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * RequestConnection)

◆ HRESULT() [9/12]

IChat2Vtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * RequestLogout)

◆ HRESULT() [10/12]

IChat2Vtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * RequestMessage)

◆ HRESULT() [11/12]

IChat2Vtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * RequestRawCmd)

◆ HRESULT() [12/12]

IChat2Vtbl::HRESULT ( STDMETHODCALLTYPE __RPC_FAR * RequestUserList)

◆ ULONG() [1/2]

IChat2Vtbl::ULONG ( STDMETHODCALLTYPE __RPC_FAR * AddRef)

◆ ULONG() [2/2]

IChat2Vtbl::ULONG ( STDMETHODCALLTYPE __RPC_FAR * Release)

Member Data Documentation

◆ chan

Channel __RPC_FAR * IChat2Vtbl::chan

Definition at line 4742 of file wolapi.h.

◆ cmd

LPCSTR IChat2Vtbl::cmd

Definition at line 4757 of file wolapi.h.

◆ id

GID IChat2Vtbl::id

Definition at line 4730 of file wolapi.h.

◆ message

GID LPCSTR IChat2Vtbl::message

Definition at line 4726 of file wolapi.h.

◆ name

LPCSTR IChat2Vtbl::name

Definition at line 4738 of file wolapi.h.

◆ ppvObject

BEGIN_INTERFACE REFIID void __RPC_FAR* __RPC_FAR* IChat2Vtbl::ppvObject

Definition at line 4707 of file wolapi.h.

◆ riid

BEGIN_INTERFACE REFIID IChat2Vtbl::riid

Definition at line 4706 of file wolapi.h.

◆ server

Server __RPC_FAR* IChat2Vtbl::server

Definition at line 4720 of file wolapi.h.

◆ timeout

Server __RPC_FAR int IChat2Vtbl::timeout

Definition at line 4721 of file wolapi.h.

◆ type

GID GTYPE __RPC_FAR* IChat2Vtbl::type

Definition at line 4731 of file wolapi.h.

◆ who

GID IChat2Vtbl::who

Definition at line 4725 of file wolapi.h.


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