Win32 API 日本語リファレンス
ホームGraphics.DirectDraw › IDirectDraw

IDirectDraw

COM
IID6c14db80-a733-11ce-a521-0020af0be560継承元IUnknown自前メソッド開始 vtbl3

メソッド 20

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT Compact()
4HRESULT CreateClipper(DWORD param0, IDirectDrawClipper** param1, IUnknown* param2)
5HRESULT CreatePalette(DWORD param0, PALETTEENTRY* param1, IDirectDrawPalette** param2, IUnknown* param3)
6HRESULT CreateSurface(DDSURFACEDESC* param0, IDirectDrawSurface** param1, IUnknown* param2)
7HRESULT DuplicateSurface(IDirectDrawSurface* param0, IDirectDrawSurface** param1)
8HRESULT EnumDisplayModes(DWORD param0, DDSURFACEDESC* param1, void* param2, LPDDENUMMODESCALLBACK param3)
9HRESULT EnumSurfaces(DWORD param0, DDSURFACEDESC* param1, void* param2, LPDDENUMSURFACESCALLBACK param3)
10HRESULT FlipToGDISurface()
11HRESULT GetCaps(DDCAPS_DX7* param0, DDCAPS_DX7* param1)
12HRESULT GetDisplayMode(DDSURFACEDESC* param0)
13HRESULT GetFourCCCodes(DWORD* param0, DWORD* param1)
14HRESULT GetGDISurface(IDirectDrawSurface** param0)
15HRESULT GetMonitorFrequency(DWORD* param0)
16HRESULT GetScanLine(DWORD* param0)
17HRESULT GetVerticalBlankStatus(BOOL* param0)
18HRESULT Initialize(GUID* param0)
19HRESULT RestoreDisplayMode()
20HRESULT SetCooperativeLevel(HWND param0, DWORD param1)
21HRESULT SetDisplayMode(DWORD param0, DWORD param1, DWORD param2)
22HRESULT WaitForVerticalBlank(DWORD param0, HANDLE param1)