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;