1 USING: alien.c-types alien.syntax windows.com windows.com.syntax
2 windows.directx windows.directx.d3d10 windows.directx.dxgi
4 IN: windows.directx.d3d10misc
9 TYPEDEF: ID3D10Blob* LPD3D10BLOB
11 COM-INTERFACE: ID3D10Blob IUnknown {8BA5FB08-5195-40e2-AC58-0D989C3A0102}
12 LPVOID GetBufferPointer ( )
13 SIZE_T GetBufferSize ( ) ;
15 CONSTANT: D3D10_DRIVER_TYPE_HARDWARE 0
16 CONSTANT: D3D10_DRIVER_TYPE_REFERENCE 1
17 CONSTANT: D3D10_DRIVER_TYPE_NULL 2
18 CONSTANT: D3D10_DRIVER_TYPE_SOFTWARE 3
19 CONSTANT: D3D10_DRIVER_TYPE_WARP 5
20 TYPEDEF: int D3D10_DRIVER_TYPE
22 FUNCTION: HRESULT D3D10CreateDevice (
23 IDXGIAdapter* pAdapter,
24 D3D10_DRIVER_TYPE DriverType,
28 ID3D10Device** ppDevice ) ;
30 FUNCTION: HRESULT D3D10CreateDeviceAndSwapChain (
31 IDXGIAdapter* pAdapter,
32 D3D10_DRIVER_TYPE DriverType,
36 DXGI_SWAP_CHAIN_DESC* pSwapChainDesc,
37 IDXGISwapChain** ppSwapChain,
38 ID3D10Device** ppDevice ) ;
40 FUNCTION: HRESULT D3D10CreateBlob ( SIZE_T NumBytes, LPD3D10BLOB* ppBuffer ) ;