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

IDirectDrawSurface7

COM
IID06675a80-3b9b-11d2-b92f-00609797ea5b継承元IUnknown自前メソッド開始 vtbl3

メソッド 46

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

vtblメソッド
3HRESULT AddAttachedSurface(IDirectDrawSurface7* param0)
4HRESULT AddOverlayDirtyRect(RECT* param0)
5HRESULT Blt(RECT* param0, IDirectDrawSurface7* param1, RECT* param2, DWORD param3, DDBLTFX* param4)
6HRESULT BltBatch(DDBLTBATCH* param0, DWORD param1, DWORD param2)
7HRESULT BltFast(DWORD param0, DWORD param1, IDirectDrawSurface7* param2, RECT* param3, DWORD param4)
8HRESULT DeleteAttachedSurface(DWORD param0, IDirectDrawSurface7* param1)
9HRESULT EnumAttachedSurfaces(void* param0, LPDDENUMSURFACESCALLBACK7 param1)
10HRESULT EnumOverlayZOrders(DWORD param0, void* param1, LPDDENUMSURFACESCALLBACK7 param2)
11HRESULT Flip(IDirectDrawSurface7* param0, DWORD param1)
12HRESULT GetAttachedSurface(DDSCAPS2* param0, IDirectDrawSurface7** param1)
13HRESULT GetBltStatus(DWORD param0)
14HRESULT GetCaps(DDSCAPS2* 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(DDSURFACEDESC2* param0)
23HRESULT Initialize(IDirectDraw* param0, DDSURFACEDESC2* param1)
24HRESULT IsLost()
25HRESULT Lock(RECT* param0, DDSURFACEDESC2* 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(RECT* param0)
33HRESULT UpdateOverlay(RECT* param0, IDirectDrawSurface7* param1, RECT* param2, DWORD param3, DDOVERLAYFX* param4)
34HRESULT UpdateOverlayDisplay(DWORD param0)
35HRESULT UpdateOverlayZOrder(DWORD param0, IDirectDrawSurface7* param1)
36HRESULT GetDDInterface(void** param0)
37HRESULT PageLock(DWORD param0)
38HRESULT PageUnlock(DWORD param0)
39HRESULT SetSurfaceDesc(DDSURFACEDESC2* param0, DWORD param1)
40HRESULT SetPrivateData(GUID* param0, void* param1, DWORD param2, DWORD param3)
41HRESULT GetPrivateData(GUID* param0, void* param1, DWORD* param2)
42HRESULT FreePrivateData(GUID* param0)
43HRESULT GetUniquenessValue(DWORD* param0)
44HRESULT ChangeUniquenessValue()
45HRESULT SetPriority(DWORD param0)
46HRESULT GetPriority(DWORD* param0)
47HRESULT SetLOD(DWORD param0)
48HRESULT GetLOD(DWORD* param0)