Data Structures |
| struct | LPDPLMSG |
| struct | DirectPlayLobbyIUnknownData |
| struct | DirectPlayLobbyData |
| struct | DirectPlayLobby2Data |
| struct | DirectPlayLobby3Data |
| struct | IDirectPlayLobbyWImpl |
| struct | IDirectPlayLobby2WImpl |
| struct | IDirectPlayLobby3WImpl |
| struct | lpRunApplicationEnumStruct |
Defines |
| #define | NONAMELESSUNION |
| #define | NONAMELESSSTRUCT |
| #define | DPL_IMPL_FIELDS |
| #define | XCAST(fun) (void*) |
| #define | XCAST(fun) (void*) |
| #define | XCAST(fun) (void*) |
| #define | XCAST(fun) (void*) |
| #define | XCAST(fun) (void*) |
| #define | XCAST(fun) (void*) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (dplay) |
| HRESULT | DPL_CreateCompoundAddress (LPCDPCOMPOUNDADDRESSELEMENT lpElements, DWORD dwElementCount, LPVOID lpAddress, LPDWORD lpdwAddressSize, BOOL bAnsiInterface) |
| HRESULT | DPL_CreateAddress (REFGUID guidSP, REFGUID guidDataType, LPCVOID lpData, DWORD dwDataSize, LPVOID lpAddress, LPDWORD lpdwAddressSize, BOOL bAnsiInterface) |
| HRESULT | DPL_EnumAddress (LPDPENUMADDRESSCALLBACK lpEnumAddressCallback, LPCVOID lpAddress, DWORD dwAddressSize, LPVOID lpContext) |
| static HRESULT WINAPI | DPL_ConnectEx (IDirectPlayLobbyAImpl *This, DWORD dwFlags, REFIID riid, LPVOID *lplpDP, IUnknown *pUnk) |
| BOOL | DPL_CreateAndSetLobbyHandles (DWORD dwDestProcessId, HANDLE hDestProcess, LPHANDLE lphStart, LPHANDLE lphDeath, LPHANDLE lphRead) |
| static BOOL | DPL_CreateIUnknown (LPVOID lpDPL) |
| static BOOL | DPL_DestroyIUnknown (LPVOID lpDPL) |
| static BOOL | DPL_CreateLobby1 (LPVOID lpDPL) |
| static BOOL | DPL_DestroyLobby1 (LPVOID lpDPL) |
| static BOOL | DPL_CreateLobby2 (LPVOID lpDPL) |
| static BOOL | DPL_DestroyLobby2 (LPVOID lpDPL) |
| static BOOL | DPL_CreateLobby3 (LPVOID lpDPL) |
| static BOOL | DPL_DestroyLobby3 (LPVOID lpDPL) |
| HRESULT | DPL_CreateInterface (REFIID riid, LPVOID *ppvObj) |
| static HRESULT WINAPI | DPL_QueryInterface (LPDIRECTPLAYLOBBYA iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | DPL_AddRef (LPDIRECTPLAYLOBBY iface) |
| static ULONG WINAPI | DPL_Release (LPDIRECTPLAYLOBBYA iface) |
| static HRESULT WINAPI | IDirectPlayLobbyAImpl_Connect (LPDIRECTPLAYLOBBYA iface, DWORD dwFlags, LPDIRECTPLAY2A *lplpDP, IUnknown *pUnk) |
| static HRESULT WINAPI | IDirectPlayLobbyWImpl_Connect (LPDIRECTPLAYLOBBY iface, DWORD dwFlags, LPDIRECTPLAY2 *lplpDP, IUnknown *pUnk) |
| static HRESULT WINAPI | IDirectPlayLobbyAImpl_CreateAddress (LPDIRECTPLAYLOBBYA iface, REFGUID guidSP, REFGUID guidDataType, LPCVOID lpData, DWORD dwDataSize, LPVOID lpAddress, LPDWORD lpdwAddressSize) |
| static HRESULT WINAPI | IDirectPlayLobbyWImpl_CreateAddress (LPDIRECTPLAYLOBBY iface, REFGUID guidSP, REFGUID guidDataType, LPCVOID lpData, DWORD dwDataSize, LPVOID lpAddress, LPDWORD lpdwAddressSize) |
| static HRESULT WINAPI | IDirectPlayLobbyAImpl_EnumAddress (LPDIRECTPLAYLOBBYA iface, LPDPENUMADDRESSCALLBACK lpEnumAddressCallback, LPCVOID lpAddress, DWORD dwAddressSize, LPVOID lpContext) |
| static HRESULT WINAPI | IDirectPlayLobbyWImpl_EnumAddress (LPDIRECTPLAYLOBBY iface, LPDPENUMADDRESSCALLBACK lpEnumAddressCallback, LPCVOID lpAddress, DWORD dwAddressSize, LPVOID lpContext) |
| static HRESULT WINAPI | IDirectPlayLobbyAImpl_EnumAddressTypes (LPDIRECTPLAYLOBBYA iface, LPDPLENUMADDRESSTYPESCALLBACK lpEnumAddressTypeCallback, REFGUID guidSP, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | IDirectPlayLobbyWImpl_EnumAddressTypes (LPDIRECTPLAYLOBBY iface, LPDPLENUMADDRESSTYPESCALLBACK lpEnumAddressTypeCallback, REFGUID guidSP, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | IDirectPlayLobbyWImpl_EnumLocalApplications (LPDIRECTPLAYLOBBY iface, LPDPLENUMLOCALAPPLICATIONSCALLBACK lpEnumLocalAppCallback, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | IDirectPlayLobbyAImpl_EnumLocalApplications (LPDIRECTPLAYLOBBYA iface, LPDPLENUMLOCALAPPLICATIONSCALLBACK lpEnumLocalAppCallback, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | IDirectPlayLobbyAImpl_GetConnectionSettings (LPDIRECTPLAYLOBBYA iface, DWORD dwAppID, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | IDirectPlayLobbyWImpl_GetConnectionSettings (LPDIRECTPLAYLOBBY iface, DWORD dwAppID, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | IDirectPlayLobbyAImpl_ReceiveLobbyMessage (LPDIRECTPLAYLOBBYA iface, DWORD dwFlags, DWORD dwAppID, LPDWORD lpdwMessageFlags, LPVOID lpData, LPDWORD lpdwDataSize) |
| static HRESULT WINAPI | IDirectPlayLobbyWImpl_ReceiveLobbyMessage (LPDIRECTPLAYLOBBY iface, DWORD dwFlags, DWORD dwAppID, LPDWORD lpdwMessageFlags, LPVOID lpData, LPDWORD lpdwDataSize) |
| static BOOL CALLBACK | RunApplicationA_EnumLocalApplications (LPCDPLAPPINFO lpAppInfo, LPVOID lpContext, DWORD dwFlags) |
| static HRESULT WINAPI | IDirectPlayLobbyAImpl_RunApplication (LPDIRECTPLAYLOBBYA iface, DWORD dwFlags, LPDWORD lpdwAppID, LPDPLCONNECTION lpConn, HANDLE hReceiveEvent) |
| static HRESULT WINAPI | IDirectPlayLobbyWImpl_RunApplication (LPDIRECTPLAYLOBBY iface, DWORD dwFlags, LPDWORD lpdwAppID, LPDPLCONNECTION lpConn, HANDLE hReceiveEvent) |
| static HRESULT WINAPI | IDirectPlayLobbyAImpl_SendLobbyMessage (LPDIRECTPLAYLOBBYA iface, DWORD dwFlags, DWORD dwAppID, LPVOID lpData, DWORD dwDataSize) |
| static HRESULT WINAPI | IDirectPlayLobbyWImpl_SendLobbyMessage (LPDIRECTPLAYLOBBY iface, DWORD dwFlags, DWORD dwAppID, LPVOID lpData, DWORD dwDataSize) |
| static HRESULT WINAPI | IDirectPlayLobbyWImpl_SetConnectionSettings (LPDIRECTPLAYLOBBY iface, DWORD dwFlags, DWORD dwAppID, LPDPLCONNECTION lpConn) |
| static HRESULT WINAPI | IDirectPlayLobbyAImpl_SetConnectionSettings (LPDIRECTPLAYLOBBYA iface, DWORD dwFlags, DWORD dwAppID, LPDPLCONNECTION lpConn) |
| static HRESULT WINAPI | IDirectPlayLobbyAImpl_SetLobbyMessageEvent (LPDIRECTPLAYLOBBYA iface, DWORD dwFlags, DWORD dwAppID, HANDLE hReceiveEvent) |
| static HRESULT WINAPI | IDirectPlayLobbyWImpl_SetLobbyMessageEvent (LPDIRECTPLAYLOBBY iface, DWORD dwFlags, DWORD dwAppID, HANDLE hReceiveEvent) |
| static HRESULT WINAPI | IDirectPlayLobby2WImpl_CreateCompoundAddress (LPDIRECTPLAYLOBBY2 iface, LPCDPCOMPOUNDADDRESSELEMENT lpElements, DWORD dwElementCount, LPVOID lpAddress, LPDWORD lpdwAddressSize) |
| static HRESULT WINAPI | IDirectPlayLobby2AImpl_CreateCompoundAddress (LPDIRECTPLAYLOBBY2A iface, LPCDPCOMPOUNDADDRESSELEMENT lpElements, DWORD dwElementCount, LPVOID lpAddress, LPDWORD lpdwAddressSize) |
| static HRESULT WINAPI | IDirectPlayLobby3WImpl_ConnectEx (LPDIRECTPLAYLOBBY3 iface, DWORD dwFlags, REFIID riid, LPVOID *lplpDP, IUnknown *pUnk) |
| static HRESULT WINAPI | IDirectPlayLobby3AImpl_ConnectEx (LPDIRECTPLAYLOBBY3A iface, DWORD dwFlags, REFIID riid, LPVOID *lplpDP, IUnknown *pUnk) |
| static HRESULT WINAPI | IDirectPlayLobby3WImpl_RegisterApplication (LPDIRECTPLAYLOBBY3 iface, DWORD dwFlags, LPDPAPPLICATIONDESC lpAppDesc) |
| static HRESULT WINAPI | IDirectPlayLobby3AImpl_RegisterApplication (LPDIRECTPLAYLOBBY3A iface, DWORD dwFlags, LPDPAPPLICATIONDESC lpAppDesc) |
| static HRESULT WINAPI | IDirectPlayLobby3WImpl_UnregisterApplication (LPDIRECTPLAYLOBBY3 iface, DWORD dwFlags, REFGUID lpAppDesc) |
| static HRESULT WINAPI | IDirectPlayLobby3AImpl_UnregisterApplication (LPDIRECTPLAYLOBBY3A iface, DWORD dwFlags, REFGUID lpAppDesc) |
| static HRESULT WINAPI | IDirectPlayLobby3WImpl_WaitForConnectionSettings (LPDIRECTPLAYLOBBY3 iface, DWORD dwFlags) |
| static HRESULT WINAPI | IDirectPlayLobby3AImpl_WaitForConnectionSettings (LPDIRECTPLAYLOBBY3A iface, DWORD dwFlags) |
| HRESULT WINAPI | DirectPlayLobbyCreateA (LPGUID lpGUIDDSP, LPDIRECTPLAYLOBBYA *lplpDPL, IUnknown *lpUnk, LPVOID lpData, DWORD dwDataSize) |
| HRESULT WINAPI | DirectPlayLobbyCreateW (LPGUID lpGUIDDSP, LPDIRECTPLAYLOBBY *lplpDPL, IUnknown *lpUnk, LPVOID lpData, DWORD dwDataSize) |
Variables |
| static const IDirectPlayLobbyVtbl | directPlayLobbyWVT |
| static const IDirectPlayLobby2Vtbl | directPlayLobby2WVT |
| static const IDirectPlayLobby3Vtbl | directPlayLobby3WVT |
| static const IDirectPlayLobbyVtbl | directPlayLobbyAVT |
| static const IDirectPlayLobby2Vtbl | directPlayLobby2AVT |
| static const IDirectPlayLobby3Vtbl | directPlayLobby3AVT |