Atom
Public Member Functions | Public Attributes | List of all members
IDXGIFactory1Vtbl Struct Reference

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(IDXGIFactory1 *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(IDXGIFactory1 *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(IDXGIFactory1 *This)
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateData)(IDXGIFactory1 *This
 
__in REFGUID UINT __in_bcount (DataSize) const void *pData)
 
 HRESULT (STDMETHODCALLTYPE *SetPrivateDataInterface)(IDXGIFactory1 *This
 
 HRESULT (STDMETHODCALLTYPE *GetPrivateData)(IDXGIFactory1 *This
 
 HRESULT (STDMETHODCALLTYPE *GetParent)(IDXGIFactory1 *This
 
 HRESULT (STDMETHODCALLTYPE *EnumAdapters)(IDXGIFactory1 *This
 
 HRESULT (STDMETHODCALLTYPE *MakeWindowAssociation)(IDXGIFactory1 *This
 
 HRESULT (STDMETHODCALLTYPE *GetWindowAssociation)(IDXGIFactory1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateSwapChain)(IDXGIFactory1 *This
 
 HRESULT (STDMETHODCALLTYPE *CreateSoftwareAdapter)(IDXGIFactory1 *This
 
 HRESULT (STDMETHODCALLTYPE *EnumAdapters1)(IDXGIFactory1 *This
 
 BOOL (STDMETHODCALLTYPE *IsCurrent)(IDXGIFactory1 *This)
 

Public Attributes

BEGIN_INTERFACE REFIID riid
 
BEGIN_INTERFACE REFIID __RPC__deref_out void ** ppvObject
 
__in REFGUID Name
 
__in REFGUID UINT DataSize
 
__in REFGUID __in const IUnknown * pUnknown
 
__in REFGUID __inout UINT * pDataSize
 
__in REFGUID __inout UINT __out_bcount pDataSize void * pData
 
__in REFIID riid
 
__in REFIID __out void ** ppParent
 
UINT Adapter
 
UINT __out IDXGIAdapter ** ppAdapter
 
HWND WindowHandle
 
HWND UINT Flags
 
__out HWND * pWindowHandle
 
__in IUnknown * pDevice
 
__in IUnknown __in DXGI_SWAP_CHAIN_DESCpDesc
 
__in IUnknown __in DXGI_SWAP_CHAIN_DESC __out IDXGISwapChain ** ppSwapChain
 
HMODULE Module
 
HMODULE __out IDXGIAdapter ** ppAdapter
 
UINT __out IDXGIAdapter1 ** ppAdapter
 

The documentation for this struct was generated from the following file: