1 #ifndef _D3D9_SURFACE_H_ 2 #define _D3D9_SURFACE_H_ 60 #endif // _D3D9_SURFACE_H_
HRESULT(* FreePrivateData)(struct _D3D9BaseSurface *iface, REFIID riid)
D3D9BaseObject BaseObject
struct _D3D9DriverSurface * pNextDriverSurface
D3D9BaseSurface BaseSurface
DWORD(* SetPriority)(struct _D3D9BaseSurface *iface, DWORD NewPriority)
struct _D3D9BaseSurfaceVtbl ID3D9BaseSurfaceVtbl
struct _D3D9DriverSurface D3D9DriverSurface
ID3D9BaseSurfaceVtbl * lpVtbl
struct _D3D9Surface D3D9Surface
ULONG(* AddRef)(struct _D3D9BaseSurface *iface)
D3D9Surface BaseD3D9Surface
HRESULT(* GetPrivateData)(struct _D3D9BaseSurface *iface, REFIID riid, LPVOID pData, DWORD *DataSize)
enum _D3DFORMAT D3DFORMAT
struct _D3D9BaseSurface D3D9BaseSurface
_Must_inspect_result_ _In_ ULONG Flags
VOID(* Load)(struct _D3D9BaseSurface *iface)
REFIID LPVOID * ppvObject
struct _D3D9DriverSurface * pPreviousDriverSurface
HRESULT(* QueryInterface)(struct _D3D9BaseSurface *iface, REFIID riid, LPVOID *ppvObject)
HRESULT(* SetPrivateData)(struct _D3D9BaseSurface *iface, REFIID riid, CONST LPVOID pData, DWORD DataSize, DWORD Flags)
ULONG(* Release)(struct _D3D9BaseSurface *iface)
D3DRESOURCETYPE(* GetResourceType)(struct _D3D9BaseSurface *iface)
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
_In_ NDIS_STATUS _In_ ULONG _In_ USHORT _In_opt_ PVOID _In_ ULONG DataSize
enum _D3DRESOURCETYPE D3DRESOURCETYPE
DWORD(* GetPriority)(struct _D3D9BaseSurface *iface)