ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

dplaysp.c File Reference
#include <string.h>
#include "winerror.h"
#include "wine/debug.h"
#include "dpinit.h"
#include "dplaysp.h"
#include "dplay_global.h"
#include "name_server.h"
#include "dplayx_messages.h"
#include "dplayx_global.h"

Go to the source code of this file.

Data Structures

struct  DirectPlaySPIUnknownData
struct  DirectPlaySPData
struct  IDirectPlaySPImpl
struct  LPDP_SPPLAYERDATA

Defines

#define DPSP_IMPL_FIELDS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (dplay)
static BOOL DPSP_CreateIUnknown (LPVOID lpSP)
static BOOL DPSP_DestroyIUnknown (LPVOID lpSP)
static BOOL DPSP_CreateDirectPlaySP (LPVOID lpSP, IDirectPlay2Impl *dp)
static BOOL DPSP_DestroyDirectPlaySP (LPVOID lpSP)
HRESULT DPSP_CreateInterface (REFIID riid, LPVOID *ppvObj, IDirectPlay2Impl *dp)
static HRESULT WINAPI DPSP_QueryInterface (LPDIRECTPLAYSP iface, REFIID riid, LPVOID *ppvObj)
static ULONG WINAPI DPSP_AddRef (LPDIRECTPLAYSP iface)
static ULONG WINAPI DPSP_Release (LPDIRECTPLAYSP iface)
static HRESULT WINAPI IDirectPlaySPImpl_AddMRUEntry (LPDIRECTPLAYSP iface, LPCWSTR lpSection, LPCWSTR lpKey, LPCVOID lpData, DWORD dwDataSize, DWORD dwMaxEntries)
static HRESULT WINAPI IDirectPlaySPImpl_CreateAddress (LPDIRECTPLAYSP iface, REFGUID guidSP, REFGUID guidDataType, LPCVOID lpData, DWORD dwDataSize, LPVOID lpAddress, LPDWORD lpdwAddressSize)
static HRESULT WINAPI IDirectPlaySPImpl_EnumAddress (LPDIRECTPLAYSP iface, LPDPENUMADDRESSCALLBACK lpEnumAddressCallback, LPCVOID lpAddress, DWORD dwAddressSize, LPVOID lpContext)
static HRESULT WINAPI IDirectPlaySPImpl_EnumMRUEntries (LPDIRECTPLAYSP iface, LPCWSTR lpSection, LPCWSTR lpKey, LPENUMMRUCALLBACK lpEnumMRUCallback, LPVOID lpContext)
static HRESULT WINAPI IDirectPlaySPImpl_GetPlayerFlags (LPDIRECTPLAYSP iface, DPID idPlayer, LPDWORD lpdwPlayerFlags)
static HRESULT WINAPI IDirectPlaySPImpl_GetSPPlayerData (LPDIRECTPLAYSP iface, DPID idPlayer, LPVOID *lplpData, LPDWORD lpdwDataSize, DWORD dwFlags)
static HRESULT WINAPI IDirectPlaySPImpl_HandleMessage (LPDIRECTPLAYSP iface, LPVOID lpMessageBody, DWORD dwMessageBodySize, LPVOID lpMessageHeader)
static HRESULT WINAPI IDirectPlaySPImpl_SetSPPlayerData (LPDIRECTPLAYSP iface, DPID idPlayer, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags)
static HRESULT WINAPI IDirectPlaySPImpl_CreateCompoundAddress (LPDIRECTPLAYSP iface, LPCDPCOMPOUNDADDRESSELEMENT lpElements, DWORD dwElementCount, LPVOID lpAddress, LPDWORD lpdwAddressSize)
static HRESULT WINAPI IDirectPlaySPImpl_GetSPData (LPDIRECTPLAYSP iface, LPVOID *lplpData, LPDWORD lpdwDataSize, DWORD dwFlags)
static HRESULT WINAPI IDirectPlaySPImpl_SetSPData (LPDIRECTPLAYSP iface, LPVOID lpData, DWORD dwDataSize, DWORD dwFlags)
static VOID WINAPI IDirectPlaySPImpl_SendComplete (LPDIRECTPLAYSP iface, LPVOID unknownA, DWORD unknownB)
LPVOID DPSP_CreateSPPlayerData (void)

Variables

static const IDirectPlaySPVtbl directPlaySPVT

Generated on Sat May 26 2012 05:01:08 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.