8#ifndef _D3D9_SWAPCHAIN_H_
9#define _D3D9_SWAPCHAIN_H_
21 struct IDirect3DSwapChain9Vtbl*
lpVtbl;
enum _D3DSWAPEFFECT D3DSWAPEFFECT
struct IDirect3DSwapChain9 * LPDIRECT3DSWAPCHAIN9
struct _Direct3DSwapChain9_INT * LPDIRECT3DSWAPCHAIN9_INT
VOID Direct3DSwapChain9_SetDisplayMode(Direct3DSwapChain9_INT *pThisSwapChain, D3DPRESENT_PARAMETERS *pPresentationParameters)
HRESULT Direct3DSwapChain9_Reset(Direct3DSwapChain9_INT *pThisSwapChain, D3DPRESENT_PARAMETERS *pPresentationParameters)
VOID Direct3DSwapChain9_SetGammaRamp(Direct3DSwapChain9_INT *pThisSwapChain, DWORD Flags, CONST D3DGAMMARAMP *pRamp)
struct _Direct3DSwapChain9_INT Direct3DSwapChain9_INT
LPDIRECT3DSWAPCHAIN9_INT IDirect3DSwapChain9ToImpl(LPDIRECT3DSWAPCHAIN9 iface)
Direct3DSwapChain9_INT * CreateDirect3DSwapChain9(enum REF_TYPE RefType, struct _Direct3DDevice9_INT *pBaseDevice, DWORD ChainIndex)
HRESULT Direct3DSwapChain9_Init(Direct3DSwapChain9_INT *pThisSwapChain, D3DPRESENT_PARAMETERS *pPresentationParameters)
VOID Direct3DSwapChain9_GetGammaRamp(Direct3DSwapChain9_INT *pThisSwapChain, D3DGAMMARAMP *pRamp)
struct _D3D9Surface * pExtendedPrimarySurface
struct _D3D9_Unknown6BC * pUnknown6BC
D3DPRESENT_PARAMETERS PresentParameters
struct IDirect3DSwapChain9Vtbl * lpVtbl
struct _D3D9Cursor * pCursor
struct _D3D9Surface * pPrimarySurface
D3D9BaseObject BaseObject
struct _D3D9DriverSurface ** ppBackBufferList
_Must_inspect_result_ _In_ ULONG Flags