38 This->dwIntRefCnt = 1;
42 This->lpLcl->lpDD_int = DDraw;
43 This->lpLcl->lpGbl->dwRefCnt = 1;
64 This->lpLcl->dwLocalRefCnt--;
67 if (
This->lpLcl->lpGbl)
68 This->lpLcl->lpGbl->dwRefCnt--;
71 return This->dwIntRefCnt;
86 This->lpLcl->dwLocalRefCnt++;
87 if (
This->lpLcl->lpGbl)
88 This->lpLcl->lpGbl->dwRefCnt++;
90 return This->dwIntRefCnt;
126 *hWndPtr = (
HWND)
This->lpLcl->lpGbl->hWnd;
HRESULT WINAPI DirectDrawClipper_GetClipList(LPDIRECTDRAWCLIPPER, LPRECT, LPRGNDATA, LPDWORD)
HRESULT WINAPI DirectDrawClipper_IsClipListChanged(LPDIRECTDRAWCLIPPER, BOOL *lpbChanged)
HRESULT WINAPI DirectDrawClipper_SetClipList(LPDIRECTDRAWCLIPPER, LPRGNDATA, DWORD)
HRESULT WINAPI DirectDrawClipper_GetHWnd(LPDIRECTDRAWCLIPPER iface, HWND *hWndPtr)
HRESULT WINAPI DirectDrawClipper_SetHwnd(LPDIRECTDRAWCLIPPER iface, DWORD dwFlags, HWND hWnd)
ULONG WINAPI DirectDrawClipper_AddRef(LPDIRECTDRAWCLIPPER iface)
ULONG WINAPI DirectDrawClipper_Release(LPDIRECTDRAWCLIPPER iface)
HRESULT WINAPI DirectDrawClipper_Initialize(LPDIRECTDRAWCLIPPER iface, LPDIRECTDRAW lpDD, DWORD dwFlags)
IDirectDrawClipperVtbl DirectDrawClipper_Vtable
HRESULT WINAPI DirectDrawClipper_QueryInterface(LPDIRECTDRAWCLIPPER iface, REFIID id, LPVOID *obj)
struct _DDRAWI_DDRAWCLIPPER_INT * LPDDRAWI_DDRAWCLIPPER_INT
struct _DDRAWI_DIRECTDRAW_INT * LPDDRAWI_DIRECTDRAW_INT
#define DxHeapMemAlloc(p, m)
#define DX_WINDBG_trace()
struct IDirectDrawClipper * LPDIRECTDRAWCLIPPER
#define DDERR_INVALIDOBJECT
struct IDirectDraw * LPDIRECTDRAW
#define DDERR_INVALIDPARAMS
#define DDERR_ALREADYINITIALIZED
DWORD WINAPI GetCurrentProcessId(void)
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
BOOL WINAPI IsWindow(_In_opt_ HWND)