| Class IDirectPlay (unit DirectX) |
IUnknown
* IDirectPlay
| Constructors |
| Functions |
function AddPlayerToGroup(pidGroup: DPID; pidPlayer: DPID): HRESULT;
function Close: HRESULT;
function CreateGroup(var lppidID: DPID; lpGroupFriendlyName: LPSTR;
lpGroupFormalName: LPSTR): HRESULT;
function CreatePlayer(var lppidID: DPID; lpPlayerFriendlyName: LPSTR;
lpPlayerFormalName: LPSTR; lpEvent: PHandle): HRESULT;
function DeletePlayerFromGroup(pidGroup: DPID; pidPlayer: DPID): HRESULT;
function DestroyGroup(pidID: DPID): HRESULT;
function DestroyPlayer(pidID: DPID): HRESULT;
function EnableNewPlayers(bEnable: BOOL): HRESULT;
function EnumGroupPlayers(pidGroupPID: DPID; lpEnumPlayersCallback:
LPDPENUMPLAYERSCALLBACK; lpContext: Pointer; dwFlags: DWORD): HRESULT;
function EnumGroups(dwSessionID: DWORD; lpEnumPlayersCallback:
LPDPENUMPLAYERSCALLBACK; lpContext: Pointer; dwFlags: DWORD): HRESULT;
function EnumPlayers(dwSessionId: DWORD; lpEnumPlayersCallback:
LPDPENUMPLAYERSCALLBACK; lpContext: Pointer; dwFlags: DWORD): HRESULT;
function EnumSessions(const lpSDesc: DPSESSIONDESC; dwTimeout: DWORD;
lpEnumSessionsCallback: LPDPENUMSESSIONSCALLBACK; lpContext: Pointer;
dwFlags: DWORD): HRESULT;
function GetCaps(const lpDPCaps: DPCAPS): HRESULT;
function GetMessageCount(pidID: DPID; var lpdwCount: DWORD): HRESULT;
function GetPlayerCaps(pidID: DPID; const lpDPPlayerCaps: DPCAPS): HRESULT;
function GetPlayerName(pidID: DPID; lpPlayerFriendlyName: LPSTR;
var lpdwFriendlyNameLength: DWORD; lpPlayerFormalName: LPSTR;
var lpdwFormalNameLength: DWORD): HRESULT;
function Initialize(const lpGUID: TGUID): HRESULT;
function Open(const lpSDesc: DPSESSIONDESC): HRESULT;
function Receive(var lppidFrom, lppidTo: DPID; dwFlags: DWORD;
var lpvBuffer; var lpdwSize: DWORD): HRESULT;
function SaveSession(lpSessionName: LPSTR): HRESULT;
function Send(pidFrom: DPID; pidTo: DPID; dwFlags: DWORD;
const lpvBuffer; dwBuffSize: DWORD): HRESULT;
function SetPlayerName(pidID: DPID; lpPlayerFriendlyName: LPSTR;
lpPlayerFormalName: LPSTR): HRESULT;| Properties |
| Events |
| Variables |
| Constructors |
| Functions |
function AddPlayerToGroup(pidGroup: DPID; pidPlayer: DPID): HRESULT;
function Close: HRESULT;
function CreateGroup(var lppidID: DPID; lpGroupFriendlyName: LPSTR;
lpGroupFormalName: LPSTR): HRESULT;
function CreatePlayer(var lppidID: DPID; lpPlayerFriendlyName: LPSTR;
lpPlayerFormalName: LPSTR; lpEvent: PHandle): HRESULT;
function DeletePlayerFromGroup(pidGroup: DPID; pidPlayer: DPID): HRESULT;
function DestroyGroup(pidID: DPID): HRESULT;
function DestroyPlayer(pidID: DPID): HRESULT;
function EnableNewPlayers(bEnable: BOOL): HRESULT;
function EnumGroupPlayers(pidGroupPID: DPID; lpEnumPlayersCallback:
LPDPENUMPLAYERSCALLBACK; lpContext: Pointer; dwFlags: DWORD): HRESULT;
function EnumGroups(dwSessionID: DWORD; lpEnumPlayersCallback:
LPDPENUMPLAYERSCALLBACK; lpContext: Pointer; dwFlags: DWORD): HRESULT;
function EnumPlayers(dwSessionId: DWORD; lpEnumPlayersCallback:
LPDPENUMPLAYERSCALLBACK; lpContext: Pointer; dwFlags: DWORD): HRESULT;
function EnumSessions(const lpSDesc: DPSESSIONDESC; dwTimeout: DWORD;
lpEnumSessionsCallback: LPDPENUMSESSIONSCALLBACK; lpContext: Pointer;
dwFlags: DWORD): HRESULT;
function GetCaps(const lpDPCaps: DPCAPS): HRESULT;
function GetMessageCount(pidID: DPID; var lpdwCount: DWORD): HRESULT;
function GetPlayerCaps(pidID: DPID; const lpDPPlayerCaps: DPCAPS): HRESULT;
function GetPlayerName(pidID: DPID; lpPlayerFriendlyName: LPSTR;
var lpdwFriendlyNameLength: DWORD; lpPlayerFormalName: LPSTR;
var lpdwFormalNameLength: DWORD): HRESULT;
function Initialize(const lpGUID: TGUID): HRESULT;
function Open(const lpSDesc: DPSESSIONDESC): HRESULT;
function Receive(var lppidFrom, lppidTo: DPID; dwFlags: DWORD;
var lpvBuffer; var lpdwSize: DWORD): HRESULT;
function SaveSession(lpSessionName: LPSTR): HRESULT;
function Send(pidFrom: DPID; pidTo: DPID; dwFlags: DWORD;
const lpvBuffer; dwBuffSize: DWORD): HRESULT;
function SetPlayerName(pidID: DPID; lpPlayerFriendlyName: LPSTR;
lpPlayerFormalName: LPSTR): HRESULT;| Properties |
| Events |
| Variables |