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

IDirectDrawSurface2

COM
IID57805885-6eec-11cf-9441-a82303c10e27継承元IUnknown自前メソッド開始 vtbl3

メソッド 36

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

vtblメソッド
3HRESULT AddAttachedSurface(IDirectDrawSurface2* param0)
4HRESULT AddOverlayDirtyRect(RECT* param0)
5HRESULT Blt(RECT* param0, IDirectDrawSurface2* param1, RECT* param2, DWORD param3, DDBLTFX* param4)
6HRESULT BltBatch(DDBLTBATCH* param0, DWORD param1, DWORD param2)
7HRESULT BltFast(DWORD param0, DWORD param1, IDirectDrawSurface2* param2, RECT* param3, DWORD param4)
8HRESULT DeleteAttachedSurface(DWORD param0, IDirectDrawSurface2* param1)
9HRESULT EnumAttachedSurfaces(void* param0, LPDDENUMSURFACESCALLBACK param1)
10HRESULT EnumOverlayZOrders(DWORD param0, void* param1, LPDDENUMSURFACESCALLBACK param2)
11HRESULT Flip(IDirectDrawSurface2* param0, DWORD param1)
12HRESULT GetAttachedSurface(DDSCAPS* param0, IDirectDrawSurface2** param1)
13HRESULT GetBltStatus(DWORD param0)
14HRESULT GetCaps(DDSCAPS* param0)
15HRESULT GetClipper(IDirectDrawClipper** param0)
16HRESULT GetColorKey(DWORD param0, DDCOLORKEY* param1)
17HRESULT GetDC(HDC* param0)
18HRESULT GetFlipStatus(DWORD param0)
19HRESULT GetOverlayPosition(INT* param0, INT* param1)
20HRESULT GetPalette(IDirectDrawPalette** param0)
21HRESULT GetPixelFormat(DDPIXELFORMAT* param0)
22HRESULT GetSurfaceDesc(DDSURFACEDESC* param0)
23HRESULT Initialize(IDirectDraw* param0, DDSURFACEDESC* param1)
24HRESULT IsLost()
25HRESULT Lock(RECT* param0, DDSURFACEDESC* param1, DWORD param2, HANDLE param3)
26HRESULT ReleaseDC(HDC param0)
27HRESULT Restore()
28HRESULT SetClipper(IDirectDrawClipper* param0)
29HRESULT SetColorKey(DWORD param0, DDCOLORKEY* param1)
30HRESULT SetOverlayPosition(INT param0, INT param1)
31HRESULT SetPalette(IDirectDrawPalette* param0)
32HRESULT Unlock(void* param0)
33HRESULT UpdateOverlay(RECT* param0, IDirectDrawSurface2* param1, RECT* param2, DWORD param3, DDOVERLAYFX* param4)
34HRESULT UpdateOverlayDisplay(DWORD param0)
35HRESULT UpdateOverlayZOrder(DWORD param0, IDirectDrawSurface2* param1)
36HRESULT GetDDInterface(void** param0)
37HRESULT PageLock(DWORD param0)
38HRESULT PageUnlock(DWORD param0)