|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
Go to the documentation of this file.00001 #include <windows.h>
00002 #include <stdio.h>
00003 #include <ddraw.h>
00004 #include <ddrawi.h>
00005 #include <d3dhal.h>
00006 #include <ddrawgdi.h>
00007
00008 #if defined(_WIN32) && !defined(_NO_COM )
00009 #define COM_NO_WINDOWS_H
00010 #include <objbase.h>
00011 #else
00012 #define IUnknown void
00013 #if !defined(NT_BUILD_ENVIRONMENT) && !defined(WINNT)
00014 #define CO_E_NOTINITIALIZED 0x800401F0
00015 #endif
00016 #endif
00017
00018 ULONG WINAPI Main_DDrawSurface_AddRef(LPDIRECTDRAWSURFACE7);
00019 ULONG WINAPI Main_DDrawSurface_Release4(LPDIRECTDRAWSURFACE7);
00020 HRESULT WINAPI Main_DDrawSurface_QueryInterface(LPDIRECTDRAWSURFACE7, REFIID, LPVOID*);
00021 HRESULT WINAPI Main_DDrawSurface_ReleaseDC(LPDIRECTDRAWSURFACE7, HDC);
00022 HRESULT WINAPI Main_DDrawSurface_Blt(LPDIRECTDRAWSURFACE7, LPRECT, LPDIRECTDRAWSURFACE7, LPRECT, DWORD, LPDDBLTFX);
00023 HRESULT WINAPI Main_DDrawSurface_BltBatch(LPDIRECTDRAWSURFACE7, LPDDBLTBATCH, DWORD, DWORD);
00024 HRESULT WINAPI Main_DDrawSurface_BltFast(LPDIRECTDRAWSURFACE7, DWORD, DWORD, LPDIRECTDRAWSURFACE7, LPRECT, DWORD);
00025 HRESULT WINAPI Main_DDrawSurface_DeleteAttachedSurface(LPDIRECTDRAWSURFACE7, DWORD, LPDIRECTDRAWSURFACE7);
00026 HRESULT WINAPI Main_DDrawSurface_EnumAttachedSurfaces(LPDIRECTDRAWSURFACE7, LPVOID, LPDDENUMSURFACESCALLBACK7);
00027 HRESULT WINAPI Main_DDrawSurface_EnumOverlayZOrders(LPDIRECTDRAWSURFACE7, DWORD, LPVOID,LPDDENUMSURFACESCALLBACK7);
00028 HRESULT WINAPI Main_DDrawSurface_Flip(LPDIRECTDRAWSURFACE7 , LPDIRECTDRAWSURFACE7, DWORD);
00029 HRESULT WINAPI Main_DDrawSurface_FreePrivateData(LPDIRECTDRAWSURFACE7, REFGUID);
00030 HRESULT WINAPI Main_DDrawSurface_GetAttachedSurface(LPDIRECTDRAWSURFACE7, LPDDSCAPS2, LPDIRECTDRAWSURFACE7*);
00031 HRESULT WINAPI Main_DDrawSurface_GetBltStatus(LPDIRECTDRAWSURFACE7, DWORD dwFlags);
00032 HRESULT WINAPI Main_DDrawSurface_GetCaps(LPDIRECTDRAWSURFACE7, LPDDSCAPS2 pCaps);
00033 HRESULT WINAPI Main_DDrawSurface_GetClipper(LPDIRECTDRAWSURFACE7, LPDIRECTDRAWCLIPPER*);
00034 HRESULT WINAPI Main_DDrawSurface_GetColorKey(LPDIRECTDRAWSURFACE7, DWORD, LPDDCOLORKEY);
00035 HRESULT WINAPI Main_DDrawSurface_GetDC(LPDIRECTDRAWSURFACE7, HDC *);
00036 HRESULT WINAPI Main_DDrawSurface_GetDDInterface(LPDIRECTDRAWSURFACE7, LPVOID*);
00037 HRESULT WINAPI Main_DDrawSurface_GetFlipStatus(LPDIRECTDRAWSURFACE7, DWORD);
00038 HRESULT WINAPI Main_DDrawSurface_GetLOD(LPDIRECTDRAWSURFACE7, LPDWORD);
00039 HRESULT WINAPI Main_DDrawSurface_GetOverlayPosition(LPDIRECTDRAWSURFACE7, LPLONG, LPLONG);
00040 HRESULT WINAPI Main_DDrawSurface_GetPalette(LPDIRECTDRAWSURFACE7, LPDIRECTDRAWPALETTE*);
00041 HRESULT WINAPI Main_DDrawSurface_GetPixelFormat(LPDIRECTDRAWSURFACE7, LPDDPIXELFORMAT);
00042 HRESULT WINAPI Main_DDrawSurface_GetPriority(LPDIRECTDRAWSURFACE7, LPDWORD);
00043 HRESULT WINAPI Main_DDrawSurface_GetPrivateData(LPDIRECTDRAWSURFACE7, REFGUID, LPVOID, LPDWORD);
00044 HRESULT WINAPI Main_DDrawSurface_GetSurfaceDesc(LPDIRECTDRAWSURFACE7, LPDDSURFACEDESC2);
00045 HRESULT WINAPI Main_DDrawSurface_GetUniquenessValue(LPDIRECTDRAWSURFACE7, LPDWORD);
00046 HRESULT WINAPI Main_DDrawSurface_IsLost(LPDIRECTDRAWSURFACE7);
00047 HRESULT WINAPI Main_DDrawSurface_PageLock(LPDIRECTDRAWSURFACE7, DWORD);
00048 HRESULT WINAPI Main_DDrawSurface_PageUnlock(LPDIRECTDRAWSURFACE7, DWORD);
00049 HRESULT WINAPI Main_DDrawSurface_ReleaseDC(LPDIRECTDRAWSURFACE7, HDC);
00050 HRESULT WINAPI Main_DDrawSurface_SetClipper (LPDIRECTDRAWSURFACE7, LPDIRECTDRAWCLIPPER);
00051 HRESULT WINAPI Main_DDrawSurface_SetColorKey (LPDIRECTDRAWSURFACE7, DWORD, LPDDCOLORKEY);
00052 HRESULT WINAPI Main_DDrawSurface_SetOverlayPosition (LPDIRECTDRAWSURFACE7, LONG, LONG);
00053 HRESULT WINAPI Main_DDrawSurface_SetPalette (LPDIRECTDRAWSURFACE7, LPDIRECTDRAWPALETTE);
00054 HRESULT WINAPI Main_DDrawSurface_SetPriority (LPDIRECTDRAWSURFACE7, DWORD);
00055 HRESULT WINAPI Main_DDrawSurface_SetPrivateData (LPDIRECTDRAWSURFACE7, REFGUID, LPVOID, DWORD, DWORD);
00056 HRESULT WINAPI Main_DDrawSurface_UpdateOverlayDisplay (LPDIRECTDRAWSURFACE7, DWORD);
00057 HRESULT WINAPI Main_DDrawSurface_UpdateOverlayZOrder (LPDIRECTDRAWSURFACE7, DWORD, LPDIRECTDRAWSURFACE7);
00058 HRESULT WINAPI Main_DDrawSurface_SetSurfaceDesc(LPDIRECTDRAWSURFACE7, DDSURFACEDESC2 *, DWORD);
00059 HRESULT WINAPI Main_DDrawSurface_SetLOD(LPDIRECTDRAWSURFACE7, DWORD);
00060 HRESULT WINAPI Main_DDrawSurface_Unlock (LPDIRECTDRAWSURFACE7, LPRECT);
00061 HRESULT WINAPI Main_DDrawSurface_Initialize (LPDIRECTDRAWSURFACE7, LPDIRECTDRAW, LPDDSURFACEDESC2);
00062 HRESULT WINAPI Main_DDrawSurface_Lock (LPDIRECTDRAWSURFACE7, LPRECT, LPDDSURFACEDESC2, DWORD, HANDLE);
00063 HRESULT WINAPI Main_DDrawSurface_Restore(LPDIRECTDRAWSURFACE7);
00064 HRESULT WINAPI Main_DDrawSurface_UpdateOverlay (LPDIRECTDRAWSURFACE7, LPRECT, LPDIRECTDRAWSURFACE7, LPRECT,
00065 DWORD, LPDDOVERLAYFX);
00066 HRESULT WINAPI Main_DDrawSurface_ChangeUniquenessValue(LPDIRECTDRAWSURFACE7);
00067 HRESULT WINAPI Main_DDrawSurface_AddAttachedSurface(LPDIRECTDRAWSURFACE7, LPDIRECTDRAWSURFACE7);
00068 HRESULT WINAPI Main_DDrawSurface_AddOverlayDirtyRect(LPDIRECTDRAWSURFACE7, LPRECT);
00069
00070
00071 IDirectDrawSurface7Vtbl DirectDrawSurface7_Vtable =
00072 {
00073 Main_DDrawSurface_QueryInterface,
00074 Main_DDrawSurface_AddRef,
00075 Main_DDrawSurface_Release4,
00076 Main_DDrawSurface_AddAttachedSurface,
00077 Main_DDrawSurface_AddOverlayDirtyRect,
00078 Main_DDrawSurface_Blt,
00079 Main_DDrawSurface_BltBatch,
00080 Main_DDrawSurface_BltFast,
00081 Main_DDrawSurface_DeleteAttachedSurface,
00082 Main_DDrawSurface_EnumAttachedSurfaces,
00083 Main_DDrawSurface_EnumOverlayZOrders,
00084 Main_DDrawSurface_Flip,
00085 Main_DDrawSurface_GetAttachedSurface,
00086 Main_DDrawSurface_GetBltStatus,
00087 Main_DDrawSurface_GetCaps,
00088 Main_DDrawSurface_GetClipper,
00089 Main_DDrawSurface_GetColorKey,
00090 Main_DDrawSurface_GetDC,
00091 Main_DDrawSurface_GetFlipStatus,
00092 Main_DDrawSurface_GetOverlayPosition,
00093 Main_DDrawSurface_GetPalette,
00094 Main_DDrawSurface_GetPixelFormat,
00095 Main_DDrawSurface_GetSurfaceDesc,
00096 Main_DDrawSurface_Initialize,
00097 Main_DDrawSurface_IsLost,
00098 Main_DDrawSurface_Lock,
00099 Main_DDrawSurface_ReleaseDC,
00100 Main_DDrawSurface_Restore,
00101 Main_DDrawSurface_SetClipper,
00102 Main_DDrawSurface_SetColorKey,
00103 Main_DDrawSurface_SetOverlayPosition,
00104 Main_DDrawSurface_SetPalette,
00105 Main_DDrawSurface_Unlock,
00106 Main_DDrawSurface_UpdateOverlay,
00107 Main_DDrawSurface_UpdateOverlayDisplay,
00108 Main_DDrawSurface_UpdateOverlayZOrder,
00109 Main_DDrawSurface_GetDDInterface,
00110 Main_DDrawSurface_PageLock,
00111 Main_DDrawSurface_PageUnlock,
00112 Main_DDrawSurface_SetSurfaceDesc,
00113 Main_DDrawSurface_SetPrivateData,
00114 Main_DDrawSurface_GetPrivateData,
00115 Main_DDrawSurface_FreePrivateData,
00116 Main_DDrawSurface_GetUniquenessValue,
00117 Main_DDrawSurface_ChangeUniquenessValue,
00118 Main_DDrawSurface_SetPriority,
00119 Main_DDrawSurface_GetPriority,
00120 Main_DDrawSurface_SetLOD,
00121 Main_DDrawSurface_GetLOD
00122 };
Generated on Thu May 24 2012 04:21:38 for ReactOS by
1.7.6.1
|