|
ReactOS 0.4.16-dev-1946-g52006dd
|


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 356 of file main.c.
Referenced by BuildReturnCode().
| LPDIRECTDRAWSURFACE GetNextMipMap | ( | LPDIRECTDRAWSURFACE | lpLevel | ) |