ReactOS 0.4.16-dev-109-gf4cb10f
|
Go to the source code of this file.
Functions | |
HRESULT DDAPI | LateAllocateSurfaceMem (LPDIRECTDRAWSURFACE lpSurface, DWORD dwPleaseAllocType, DWORD dwWidthInBytesOrSize, DWORD dwHeight) |
LPDIRECTDRAWSURFACE | GetNextMipMap (LPDIRECTDRAWSURFACE lpLevel) |
HRESULT CALLBACK | D3DParseUnknownCommand (LPVOID lpvCommands, LPVOID *lplpvReturnedCommand) |
#define D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGET 0x00000100L |
#define D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH 0x00000080L |
#define DDBLT_ANYALPHA |
#define DDCALLBACKSSIZE sizeof( DDHAL_DDCALLBACKS ) |
#define DDCALLBACKSSIZE_V1 (offsetof(DDHAL_DDCALLBACKS, SetExclusiveMode)) |
#define DDCOLORCONTROLCALLBACKSSIZE sizeof(DDHAL_DDCOLORCONTROLCALLBACKS) |
#define DDEXEBUFCALLBACKSSIZE sizeof(DDHAL_DDEXEBUFCALLBACKS) |
#define DDHAL_ALIGNVALIDCAPS |
#define DDKERNELCALLBACKSSIZE sizeof(DDHAL_DDKERNELCALLBACKS) |
#define DDMISCELLANEOUS2CALLBACKSSIZE sizeof(DDHAL_DDMISCELLANEOUS2CALLBACKS) |
#define DDMISCELLANEOUSCALLBACKSSIZE sizeof(DDHAL_DDMISCELLANEOUSCALLBACKS) |
#define DDMOTIONCOMPCALLBACKSSIZE sizeof(DDHAL_DDMOTIONCOMPCALLBACKS) |
#define DDOVER_ANYALPHA |
#define DDPALETTECALLBACKSSIZE sizeof(DDHAL_DDPALETTECALLBACKS) |
#define DDRAWISURFGBL_HARDWAREOPSTARTED (DDRAWISURFGBL_HARDWAREOPSOURCE|DDRAWISURFGBL_HARDWAREOPDEST) |
#define DDSCAPS2_COMMANDBUFFER DDSCAPS2_RESERVED2 |
#define DDSCAPS2_INDEXBUFFER DDSCAPS2_RESERVED3 |
#define DDSCAPS2_VERTEXBUFFER DDSCAPS2_RESERVED1 |
#define DDSCAPS3_VIDEO DDSCAPS3_RESERVED2 |
#define DDSCAPS_EXECUTEBUFFER DDSCAPS_RESERVED2 |
#define DDSURFACECALLBACKSSIZE sizeof(DDHAL_DDSURFACECALLBACKS) |
#define DDVIDEOPORTCALLBACKSSIZE sizeof(DDHAL_DDVIDEOPORTCALLBACKS) |
#define GET_LPDDRAWSURFACE_GBL_MORE | ( | psurf_gbl | ) | (*(((LPDDRAWI_DDRAWSURFACE_GBL_MORE *)(psurf_gbl)) - 1)) |
#define MAX_DRIVER_NAME CCHDEVICENAME |
#define ROP_HAS_SOURCEPATTERN ROP_HAS_SOURCE | ROP_HAS_PATTERN |
#define SURFACE_PHYSICALVIDMEM | ( | psurf_gbl | ) | ( GET_LPDDRAWSURFACE_GBL_MORE(psurf_gbl )->fpPhysicalVidMem ) |
typedef struct _ACCESSRECTLIST ACCESSRECTLIST |
typedef struct _ATTACHLIST ATTACHLIST |
typedef struct _DDCORECAPS DDCORECAPS |
typedef struct _DDHAL_BLTDATA DDHAL_BLTDATA |
typedef struct _DDHAL_CALLBACKS DDHAL_CALLBACKS |
typedef struct _DDHAL_FLIPDATA DDHAL_FLIPDATA |
typedef struct _DDHAL_LOCKDATA DDHAL_LOCKDATA |
typedef struct _DDHAL_UNLOCKDATA DDHAL_UNLOCKDATA |
typedef struct _DDHALINFO DDHALINFO |
typedef struct _DDHALMODEINFO DDHALMODEINFO |
typedef struct _DDMCBUFFERINFO DDMCBUFFERINFO |
typedef struct _DDMONITORINFO DDMONITORINFO |
typedef struct _DDSTEREOMODE DDSTEREOMODE |
typedef struct IDirectDraw2Vtbl DIRECTDRAW2CALLBACKS |
typedef struct IDirectDraw4Vtbl DIRECTDRAW4CALLBACKS |
typedef struct IDirectDraw7Vtbl DIRECTDRAW7CALLBACKS |
typedef struct IDirectDrawVtbl DIRECTDRAWCALLBACKS |
typedef struct IDirectDrawClipperVtbl DIRECTDRAWCLIPPERCALLBACKS |
typedef struct IDirectDrawColorControlVtbl DIRECTDRAWCOLORCONTROLCALLBACKS |
typedef struct IDirectDrawGammaControlVtbl DIRECTDRAWGAMMACONTROLCALLBACKS |
typedef struct IDirectDrawKernelVtbl DIRECTDRAWKERNELCALLBACKS |
typedef struct IDirectDrawPaletteVtbl DIRECTDRAWPALETTECALLBACKS |
typedef struct IDirectDrawSurface2Vtbl DIRECTDRAWSURFACE2CALLBACKS |
typedef struct IDirectDrawSurface3Vtbl DIRECTDRAWSURFACE3CALLBACKS |
typedef struct IDirectDrawSurface4Vtbl DIRECTDRAWSURFACE4CALLBACKS |
typedef struct IDirectDrawSurface7Vtbl DIRECTDRAWSURFACE7CALLBACKS |
typedef struct IDirectDrawSurfaceVtbl DIRECTDRAWSURFACECALLBACKS |
typedef struct IDirectDrawSurfaceKernelVtbl DIRECTDRAWSURFACEKERNELCALLBACKS |
typedef struct _DISPLAYMODEINFO DISPLAYMODEINFO |
typedef struct _HEAPALIAS HEAPALIAS |
typedef struct _HEAPALIASINFO HEAPALIASINFO |
typedef struct _IUNKNOWN_LIST IUNKNOWN_LIST |
typedef struct _ACCESSRECTLIST * LPACCESSRECTLIST |
typedef struct _ATTACHLIST * LPATTACHLIST |
typedef struct DD32BITDRIVERDATA* LPDD32BITDRIVERDATA |
typedef struct _DDCORECAPS * LPDDCORECAPS |
typedef HRESULT(WINAPI * LPDDGAMMACALIBRATORPROC) (LPDDGAMMARAMP, LPBYTE) |
typedef struct _DDHAL_BLTDATA* LPDDHAL_BLTDATA |
typedef struct _DDHAL_CALLBACKS * LPDDHAL_CALLBACKS |
typedef DWORD(PASCAL * LPDDHAL_CANCREATESURFACE) (LPDDHAL_CANCREATESURFACEDATA) |
typedef DWORD(PASCAL * LPDDHAL_CREATEPALETTE) (LPDDHAL_CREATEPALETTEDATA) |
typedef DWORD(PASCAL * LPDDHAL_CREATESURFACE) (LPDDHAL_CREATESURFACEDATA) |
typedef DWORD(PASCAL * LPDDHAL_CREATESURFACEEX) (LPDDHAL_CREATESURFACEEXDATA) |
typedef struct _DDHAL_DDCALLBACKS * LPDDHAL_DDCALLBACKS |
typedef DWORD(PASCAL * LPDDHAL_DESTROYDDLOCAL) (LPDDHAL_DESTROYDDLOCALDATA) |
typedef DWORD(PASCAL * LPDDHAL_DESTROYDRIVER) (LPDDHAL_DESTROYDRIVERDATA) |
typedef struct _DDHAL_FLIPDATA* LPDDHAL_FLIPDATA |
typedef DWORD(PASCAL * LPDDHAL_FLIPTOGDISURFACE) (LPDDHAL_FLIPTOGDISURFACEDATA) |
typedef DWORD(PASCAL * LPDDHAL_GETAVAILDRIVERMEMORY) (LPDDHAL_GETAVAILDRIVERMEMORYDATA) |
typedef DWORD(PASCAL * LPDDHAL_GETDRIVERINFO) (LPDDHAL_GETDRIVERINFODATA) |
typedef DWORD(PASCAL * LPDDHAL_GETDRIVERSTATE) (LPDDHAL_GETDRIVERSTATEDATA) |
typedef DWORD(PASCAL * LPDDHAL_GETHEAPALIGNMENT) (LPDDHAL_GETHEAPALIGNMENTDATA) |
typedef DWORD(PASCAL * LPDDHAL_GETSCANLINE) (LPDDHAL_GETSCANLINEDATA) |
typedef struct _DDHAL_LOCKDATA* LPDDHAL_LOCKDATA |
typedef DWORD(PASCAL * LPDDHAL_SETCOLORKEY) (LPDDHAL_DRVSETCOLORKEYDATA) |
typedef DWORD(PASCAL * LPDDHAL_SETEXCLUSIVEMODE) (LPDDHAL_SETEXCLUSIVEMODEDATA) |
typedef BOOL(DDAPI * LPDDHAL_SETINFO) (LPDDHALINFO lpDDHalInfo, BOOL reset) |
typedef DWORD(PASCAL * LPDDHAL_SETMODE) (LPDDHAL_SETMODEDATA) |
typedef struct _DDHAL_SETMODEDATA* LPDDHAL_SETMODEDATA |
typedef struct _DDHAL_UNLOCKDATA* LPDDHAL_UNLOCKDATA |
typedef DWORD(PASCAL * LPDDHAL_UPDATENONLOCALHEAP) (LPDDHAL_UPDATENONLOCALHEAPDATA) |
typedef DWORD(PASCAL * LPDDHAL_WAITFORVERTICALBLANK) (LPDDHAL_WAITFORVERTICALBLANKDATA) |
typedef DWORD(PASCAL * LPDDHALCOLORCB_COLORCONTROL) (LPDDHAL_COLORCONTROLDATA) |
typedef struct DDHALDDRAWFNS * LPDDHALDDRAWFNS |
typedef DWORD(PASCAL * LPDDHALEXEBUFCB_CANCREATEEXEBUF) (LPDDHAL_CANCREATESURFACEDATA) |
typedef DWORD(PASCAL * LPDDHALEXEBUFCB_CREATEEXEBUF) (LPDDHAL_CREATESURFACEDATA) |
typedef DWORD(PASCAL * LPDDHALEXEBUFCB_DESTROYEXEBUF) (LPDDHAL_DESTROYSURFACEDATA) |
typedef DWORD(PASCAL * LPDDHALEXEBUFCB_LOCKEXEBUF) (LPDDHAL_LOCKDATA) |
typedef DWORD(PASCAL * LPDDHALEXEBUFCB_UNLOCKEXEBUF) (LPDDHAL_UNLOCKDATA) |
typedef struct _DDHALINFO* LPDDHALINFO |
typedef DWORD(PASCAL * LPDDHALKERNELCB_SYNCSURFACE) (LPDDHAL_SYNCSURFACEDATA) |
typedef DWORD(PASCAL * LPDDHALKERNELCB_SYNCVIDEOPORT) (LPDDHAL_SYNCVIDEOPORTDATA) |
typedef DWORD(PASCAL * LPDDHALMOCOMPCB_BEGINFRAME) (LPDDHAL_BEGINMOCOMPFRAMEDATA) |
typedef DWORD(PASCAL * LPDDHALMOCOMPCB_CREATE) (LPDDHAL_CREATEMOCOMPDATA) |
typedef DWORD(PASCAL * LPDDHALMOCOMPCB_DESTROY) (LPDDHAL_DESTROYMOCOMPDATA) |
typedef DWORD(PASCAL * LPDDHALMOCOMPCB_ENDFRAME) (LPDDHAL_ENDMOCOMPFRAMEDATA) |
typedef DWORD(PASCAL * LPDDHALMOCOMPCB_GETCOMPBUFFINFO) (LPDDHAL_GETMOCOMPCOMPBUFFDATA) |
typedef DWORD(PASCAL * LPDDHALMOCOMPCB_GETFORMATS) (LPDDHAL_GETMOCOMPFORMATSDATA) |
typedef DWORD(PASCAL * LPDDHALMOCOMPCB_GETGUIDS) (LPDDHAL_GETMOCOMPGUIDSDATA) |
typedef DWORD(PASCAL * LPDDHALMOCOMPCB_GETINTERNALINFO) (LPDDHAL_GETINTERNALMOCOMPDATA) |
typedef DWORD(PASCAL * LPDDHALMOCOMPCB_QUERYSTATUS) (LPDDHAL_QUERYMOCOMPSTATUSDATA) |
typedef DWORD(PASCAL * LPDDHALMOCOMPCB_RENDER) (LPDDHAL_RENDERMOCOMPDATA) |
typedef struct _DDHALMODEINFO * LPDDHALMODEINFO |
typedef DWORD(PASCAL * LPDDHALPALCB_DESTROYPALETTE) (LPDDHAL_DESTROYPALETTEDATA) |
typedef DWORD(PASCAL * LPDDHALPALCB_SETENTRIES) (LPDDHAL_SETENTRIESDATA) |
typedef DWORD(PASCAL * LPDDHALSURFCB_ADDATTACHEDSURFACE) (LPDDHAL_ADDATTACHEDSURFACEDATA) |
typedef DWORD(PASCAL * LPDDHALSURFCB_BLT) (LPDDHAL_BLTDATA) |
typedef DWORD(PASCAL * LPDDHALSURFCB_DESTROYSURFACE) (LPDDHAL_DESTROYSURFACEDATA) |
typedef DWORD(PASCAL * LPDDHALSURFCB_FLIP) (LPDDHAL_FLIPDATA) |
typedef DWORD(PASCAL * LPDDHALSURFCB_GETBLTSTATUS) (LPDDHAL_GETBLTSTATUSDATA) |
typedef DWORD(PASCAL * LPDDHALSURFCB_GETFLIPSTATUS) (LPDDHAL_GETFLIPSTATUSDATA) |
typedef DWORD(PASCAL * LPDDHALSURFCB_LOCK) (LPDDHAL_LOCKDATA) |
typedef DWORD(PASCAL * LPDDHALSURFCB_SETCLIPLIST) (LPDDHAL_SETCLIPLISTDATA) |
typedef DWORD(PASCAL * LPDDHALSURFCB_SETCOLORKEY) (LPDDHAL_SETCOLORKEYDATA) |
typedef DWORD(PASCAL * LPDDHALSURFCB_SETOVERLAYPOSITION) (LPDDHAL_SETOVERLAYPOSITIONDATA) |
typedef DWORD(PASCAL * LPDDHALSURFCB_SETPALETTE) (LPDDHAL_SETPALETTEDATA) |
typedef DWORD(PASCAL * LPDDHALSURFCB_UNLOCK) (LPDDHAL_UNLOCKDATA) |
typedef DWORD(PASCAL * LPDDHALSURFCB_UPDATEOVERLAY) (LPDDHAL_UPDATEOVERLAYDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_CANCREATEVIDEOPORT) (LPDDHAL_CANCREATEVPORTDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_COLORCONTROL) (LPDDHAL_VPORTCOLORDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_CREATEVIDEOPORT) (LPDDHAL_CREATEVPORTDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_DESTROYVPORT) (LPDDHAL_DESTROYVPORTDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_FLIP) (LPDDHAL_FLIPVPORTDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_GETBANDWIDTH) (LPDDHAL_GETVPORTBANDWIDTHDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_GETFIELD) (LPDDHAL_GETVPORTFIELDDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_GETFLIPSTATUS) (LPDDHAL_GETVPORTFLIPSTATUSDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_GETINPUTFORMATS) (LPDDHAL_GETVPORTINPUTFORMATDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_GETLINE) (LPDDHAL_GETVPORTLINEDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_GETOUTPUTFORMATS) (LPDDHAL_GETVPORTOUTPUTFORMATDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_GETSIGNALSTATUS) (LPDDHAL_GETVPORTSIGNALDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_GETVPORTCONNECT) (LPDDHAL_GETVPORTCONNECTDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_UPDATE) (LPDDHAL_UPDATEVPORTDATA) |
typedef DWORD(PASCAL * LPDDHALVPORTCB_WAITFORSYNC) (LPDDHAL_WAITFORVPORTSYNCDATA) |
typedef BOOL(PASCAL * LPDDHEL_INIT) (LPDDRAWI_DIRECTDRAW_GBL, BOOL) |
typedef struct _DDMCBUFFERINFO * LPDDMCBUFFERINFO |
typedef struct _DDMCCOMPBUFFERINFO * LPDDMCCOMPBUFFERINFO |
typedef struct _DDMONITORINFO* LPDDMONITORINFO |
typedef struct _DDMORESURFACECAPS * LPDDMORESURFACECAPS |
typedef struct _DDSTEREOMODE * LPDDSTEREOMODE |
typedef struct DDVERSIONDATA* LPDDVERSIONDATA |
typedef DIRECTDRAWCALLBACKS* LPDIRECTDRAWCALLBACKS |
typedef struct _DISPLAYMODEINFO * LPDISPLAYMODEINFO |
typedef struct _HEAPALIAS * LPHEAPALIAS |
typedef struct _HEAPALIASINFO * LPHEAPALIASINFO |
typedef struct _IUNKNOWN_LIST * LPIUNKNOWN_LIST |
typedef struct _PROCESS_LIST * LPPROCESS_LIST |
typedef struct _VIDMEMINFO * LPVIDMEMINFO |
typedef struct _PROCESS_LIST PROCESS_LIST |
typedef struct _VIDMEMINFO VIDMEMINFO |
Definition at line 357 of file main.c.
Referenced by BuildReturnCode().
LPDIRECTDRAWSURFACE GetNextMipMap | ( | LPDIRECTDRAWSURFACE | lpLevel | ) |