Data Structures |
| struct | DD32BITDRIVERDATA |
| struct | DDVERSIONDATA |
| struct | DDHALDDRAWFNS |
| struct | LPDDHALMODEINFO |
| struct | VIDMEM |
| struct | LPVIDMEMINFO |
| struct | LPHEAPALIAS |
| struct | LPHEAPALIASINFO |
| struct | LPDDCORECAPS |
| struct | LPDDNONLOCALVIDMEMCAPS |
| struct | LPDDHAL_DDCALLBACKS |
| struct | LPDDHAL_DDSURFACECALLBACKS |
| struct | LPDDHAL_DDPALETTECALLBACKS |
| struct | LPDDHAL_DDEXEBUFCALLBACKS |
| struct | LPDDHAL_DDMISCELLANEOUSCALLBACKS |
| struct | LPDDHAL_DDMISCELLANEOUS2CALLBACKS |
| struct | DDHAL_DDVIDEOPORTCALLBACKS |
| struct | DDHAL_DDCOLORCONTROLCALLBACKS |
| struct | LPDDHAL_DDKERNELCALLBACKS |
| struct | LPDDHAL_DDMOTIONCOMPCALLBACKS |
| struct | DDHAL_GETDRIVERINFODATA |
| struct | DDHALINFO |
| struct | LPDDHAL_CALLBACKS |
| struct | DDHAL_DESTROYDRIVERDATA |
| struct | DDHAL_SETMODEDATA |
| struct | DDHAL_CREATESURFACEDATA |
| struct | DDHAL_CANCREATESURFACEDATA |
| struct | DDHAL_CREATEPALETTEDATA |
| struct | DDHAL_SETEXCLUSIVEMODEDATA |
| struct | DDHAL_DESTROYSURFACEDATA |
| struct | DDHAL_FLIPDATA |
| struct | DDHAL_LOCKDATA |
| struct | DDHAL_UNLOCKDATA |
| struct | DDHAL_BLTDATA |
| struct | DDHAL_SETPALETTEDATA |
| struct | DDHAL_DESTROYPALETTEDATA |
| struct | DDHAL_SETENTRIESDATA |
| struct | DDHAL_CANCREATEVPORTDATA |
| struct | DDHAL_CREATEVPORTDATA |
| struct | DDHAL_GETVPORTBANDWIDTHDATA |
| struct | DDHAL_GETVPORTINPUTFORMATDATA |
| struct | DDHAL_GETVPORTFIELDDATA |
| struct | DDHAL_GETVPORTOUTPUTFORMATDATA |
| struct | DDHAL_GETVPORTLINEDATA |
| struct | DDHAL_DESTROYVPORTDATA |
| struct | DDHAL_GETVPORTFLIPSTATUSDATA |
| struct | DDHAL_UPDATEVPORTDATA |
| struct | DDHAL_WAITFORVPORTSYNCDATA |
| struct | DDHAL_GETVPORTSIGNALDATA |
| struct | DDHAL_VPORTCOLORDATA |
| struct | DDHAL_FLIPVPORTDATA |
| struct | DDHAL_GETVPORTCONNECTDATA |
| struct | DDHAL_SYNCSURFACEDATA |
| struct | DDHAL_SYNCVIDEOPORTDATA |
| struct | DDHAL_DESTROYDDLOCALDATA |
| struct | DDHAL_CREATESURFACEEXDATA |
| struct | DDHAL_GETHEAPALIGNMENTDATA |
| struct | LPDDMORESURFACECAPS |
| struct | LPDDMORESURFACECAPS::tagExtendedHeapRestrictions |
| struct | LPDDSTEREOMODE |
| struct | LPIUNKNOWN_LIST |
| struct | LPPROCESS_LIST |
| struct | LPATTACHLIST |
| struct | LPACCESSRECTLIST |
| struct | LPDBLNODE |
| struct | DDRAWI_DIRECTDRAW_INT |
| struct | DDRAWI_DIRECTDRAW_LCL |
| struct | DDRAWI_DIRECTDRAW_GBL |
| struct | DDRAWI_DDRAWSURFACE_INT |
| struct | DDRAWI_DDRAWSURFACE_GBL |
| struct | DDRAWI_DDRAWSURFACE_GBL_MORE |
| struct | LPDISPLAYMODEINFO |
| struct | DDRAWI_DDRAWSURFACE_MORE |
| struct | DDRAWI_DDRAWSURFACE_LCL |
| struct | DDRAWI_DDRAWPALETTE_INT |
| struct | DDRAWI_DDRAWPALETTE_GBL |
| struct | DDRAWI_DDRAWPALETTE_LCL |
| struct | LPDDMCCOMPBUFFERINFO |
| struct | LPDDMCBUFFERINFO |
| struct | DDHAL_GETDRIVERSTATEDATA |
| struct | DDHAL_ADDATTACHEDSURFACEDATA |
| struct | DDHAL_BEGINMOCOMPFRAMEDATA |
| struct | DDHAL_COLORCONTROLDATA |
| struct | DDHAL_CREATEMOCOMPDATA |
| struct | DDHAL_DESTROYMOCOMPDATA |
| struct | DDHAL_ENDMOCOMPFRAMEDATA |
| struct | DDHAL_FLIPTOGDISURFACEDATA |
| struct | DDHAL_GETAVAILDRIVERMEMORYDATA |
| struct | DDHAL_GETBLTSTATUSDATA |
| struct | DDHAL_GETFLIPSTATUSDATA |
| struct | DDHAL_GETINTERNALMOCOMPDATA |
| struct | DDHAL_GETMOCOMPCOMPBUFFDATA |
| struct | DDHAL_GETMOCOMPGUIDSDATA |
| struct | DDHAL_GETMOCOMPFORMATSDATA |
| struct | DDHAL_GETSCANLINEDATA |
| struct | DDHAL_QUERYMOCOMPSTATUSDATA |
| struct | DDHAL_RENDERMOCOMPDATA |
| struct | DDHAL_SETCOLORKEYDATA |
| struct | DDHAL_SETOVERLAYPOSITIONDATA |
| struct | DDHAL_UPDATEOVERLAYDATA |
| struct | DDHAL_WAITFORVERTICALBLANKDATA |
| struct | DDHAL_DRVSETCOLORKEYDATA |
| struct | LPDDMONITORINFO |
| struct | DDRAWI_DDRAWCLIPPER_INT |
| struct | DDHAL_UPDATENONLOCALHEAPDATA |
| struct | DDHAL_SETCLIPLISTDATA |
| struct | DDRAWI_DDMOTIONCOMP_LCL |
| struct | DDRAWI_DDMOTIONCOMP_INT |
| struct | DDRAWI_DDVIDEOPORT_LCL |
| struct | DDRAWI_DDVIDEOPORT_INT |
| struct | DDRAWI_DDRAWCLIPPER_LCL |
| struct | DDRAWI_DDRAWCLIPPER_GBL |
Defines |
| #define | OBJECT_ISROOT 0x80000000 |
| #define | DDAPI WINAPI |
| #define | VALID_ALIGNMENT(align) (!((align==0)||(align%2)!= 0 )) |
| #define | DD_VERSION 0x0200 /* compatibility version */ |
| #define | DD_RUNTIME_VERSION 0x0902 /* actual version */ |
| #define | DD_HAL_VERSION 0x0100 |
| #define | DCICOMMAND 3075 |
| #define | DDCREATEDRIVEROBJECT 10 |
| #define | DDGET32BITDRIVERNAME 11 |
| #define | DDNEWCALLBACKFNS 12 |
| #define | DDVERSIONINFO 13 |
| #define | DDUNSUPPORTEDMODE ((DWORD) -1) |
| #define | CCHDEVICENAME 32 |
| #define | MAX_DRIVER_NAME CCHDEVICENAME |
| #define | DDHAL_DRIVER_DLLNAME "DDRAW16.DLL" |
| #define | DDHAL_APP_DLLNAME "DDRAW.DLL" |
| #define | E_NOTIMPL 0x80004001L |
| #define | E_OUTOFMEMORY 0x8007000EL |
| #define | E_INVALIDARG 0x80070057L |
| #define | E_FAIL 0x80004005L |
| #define | DDRAWI_DIRECTDRAW_DEFINED |
| #define | DDRAWI_DDRAWSURFACE_DEFINED |
| #define | DDMODEINFO_PALETTIZED 0x0001 |
| #define | DDMODEINFO_MODEX 0x0002 |
| #define | DDMODEINFO_UNSUPPORTED 0x0004 |
| #define | DDMODEINFO_STANDARDVGA 0x0008 |
| #define | DDMODEINFO_MAXREFRESH 0x0010 |
| #define | DDMODEINFO_STEREO 0x0020 |
| #define | VIDMEM_ISLINEAR 0x00000001l |
| #define | VIDMEM_ISRECTANGULAR 0x00000002l |
| #define | VIDMEM_ISHEAP 0x00000004l |
| #define | VIDMEM_ISNONLOCAL 0x00000008l |
| #define | VIDMEM_ISWC 0x00000010l |
| #define | VIDMEM_HEAPDISABLED 0x00000020l |
| #define | HEAPALIASINFO_MAPPEDREAL 0x00000001 |
| #define | HEAPALIASINFO_MAPPEDDUMMY 0x00000002 |
| #define | DDSCAPS_EXECUTEBUFFER DDSCAPS_RESERVED2 |
| #define | DDSCAPS2_VERTEXBUFFER DDSCAPS2_RESERVED1 |
| #define | DDSCAPS2_COMMANDBUFFER DDSCAPS2_RESERVED2 |
| #define | DDHAL_DRIVER_NOTHANDLED 0x00000000l |
| #define | DDHAL_DRIVER_HANDLED 0x00000001l |
| #define | DDHAL_DRIVER_NOCKEYHW 0x00000002l |
| #define | DDPALETTECALLBACKSSIZE sizeof(DDHAL_DDPALETTECALLBACKS) |
| #define | DDSURFACECALLBACKSSIZE sizeof(DDHAL_DDSURFACECALLBACKS) |
| #define | DDMISCELLANEOUSCALLBACKSSIZE sizeof(DDHAL_DDMISCELLANEOUSCALLBACKS) |
| #define | DDMISCELLANEOUS2CALLBACKSSIZE sizeof(DDHAL_DDMISCELLANEOUS2CALLBACKS) |
| #define | DDEXEBUFCALLBACKSSIZE sizeof(DDHAL_DDEXEBUFCALLBACKS) |
| #define | DDVIDEOPORTCALLBACKSSIZE sizeof(DDHAL_DDVIDEOPORTCALLBACKS) |
| #define | DDCOLORCONTROLCALLBACKSSIZE sizeof(DDHAL_DDCOLORCONTROLCALLBACKS) |
| #define | DDKERNELCALLBACKSSIZE sizeof(DDHAL_DDKERNELCALLBACKS) |
| #define | DDMOTIONCOMPCALLBACKSSIZE sizeof(DDHAL_DDMOTIONCOMPCALLBACKS) |
| #define | MAX_PALETTE_SIZE 256 |
| #define | MAX_AUTOFLIP_BUFFERS 10 |
| #define | DDSCAPS2_INDEXBUFFER DDSCAPS2_RESERVED3 |
| #define | DDSCAPS3_VIDEO DDSCAPS3_RESERVED2 |
| #define | D3DFMT_INTERNAL_D32 71 |
| #define | D3DFMT_INTERNAL_S1D15 72 |
| #define | D3DFMT_INTERNAL_D15S1 73 |
| #define | D3DFMT_INTERNAL_S8D24 74 |
| #define | D3DFMT_INTERNAL_D24S8 75 |
| #define | D3DFMT_INTERNAL_X8D24 76 |
| #define | D3DFMT_INTERNAL_D24X8 77 |
| #define | DDHAL_PLEASEALLOC_BLOCKSIZE 0x00000002l |
| #define | DDHAL_PLEASEALLOC_LINEARSIZE 0x00000003l |
| #define | DDHAL_CB32_DESTROYDRIVER 0x00000001l |
| #define | DDHAL_CB32_CREATESURFACE 0x00000002l |
| #define | DDHAL_CB32_SETCOLORKEY 0x00000004l |
| #define | DDHAL_CB32_SETMODE 0x00000008l |
| #define | DDHAL_CB32_WAITFORVERTICALBLANK 0x00000010l |
| #define | DDHAL_CB32_CANCREATESURFACE 0x00000020l |
| #define | DDHAL_CB32_CREATEPALETTE 0x00000040l |
| #define | DDHAL_CB32_GETSCANLINE 0x00000080l |
| #define | DDHAL_CB32_SETEXCLUSIVEMODE 0x00000100l |
| #define | DDHAL_CB32_FLIPTOGDISURFACE 0x00000200l |
| #define | DDHAL_PALCB32_DESTROYPALETTE 0x00000001l |
| #define | DDHAL_PALCB32_SETENTRIES 0x00000002l |
| #define | DDHALINFO_ISPRIMARYDISPLAY 0x00000001 |
| #define | DDHALINFO_MODEXILLEGAL 0x00000002 |
| #define | DDHALINFO_GETDRIVERINFOSET 0x00000004 |
| #define | DDHALINFO_GETDRIVERINFO2 0x00000008 |
| #define | DDRAWI_VPORTSTART 0x0001 |
| #define | DDRAWI_VPORTSTOP 0x0002 |
| #define | DDRAWI_VPORTUPDATE 0x0003 |
| #define | DDRAWI_VPORTGETCOLOR 0x0001 |
| #define | DDRAWI_VPORTSETCOLOR 0x0002 |
| #define | DDHAL_SURFCB32_DESTROYSURFACE 0x00000001 |
| #define | DDHAL_SURFCB32_FLIP 0x00000002 |
| #define | DDHAL_SURFCB32_SETCLIPLIST 0x00000004 |
| #define | DDHAL_SURFCB32_LOCK 0x00000008 |
| #define | DDHAL_SURFCB32_UNLOCK 0x00000010 |
| #define | DDHAL_SURFCB32_BLT 0x00000020 |
| #define | DDHAL_SURFCB32_SETCOLORKEY 0x00000040 |
| #define | DDHAL_SURFCB32_ADDATTACHEDSURFACE 0x00000080 |
| #define | DDHAL_SURFCB32_GETBLTSTATUS 0x00000100 |
| #define | DDHAL_SURFCB32_GETFLIPSTATUS 0x00000200 |
| #define | DDHAL_SURFCB32_UPDATEOVERLAY 0x00000400 |
| #define | DDHAL_SURFCB32_SETOVERLAYPOSITION 0x00000800 |
| #define | DDHAL_SURFCB32_RESERVED4 0x00001000 |
| #define | DDHAL_SURFCB32_SETPALETTE 0x00002000 |
| #define | DDHAL_MISCCB32_GETAVAILDRIVERMEMORY 0x00000001 |
| #define | DDHAL_MISCCB32_UPDATENONLOCALHEAP 0x00000002 |
| #define | DDHAL_MISCCB32_GETHEAPALIGNMENT 0x00000004 |
| #define | DDHAL_MISCCB32_GETSYSMEMBLTSTATUS 0x00000008 |
| #define | DDHAL_MISC2CB32_ALPHABLT 0x00000001 |
| #define | DDHAL_MISC2CB32_CREATESURFACEEX 0x00000002 |
| #define | DDHAL_MISC2CB32_GETDRIVERSTATE 0x00000004 |
| #define | DDHAL_MISC2CB32_DESTROYDDLOCAL 0x00000008 |
| #define | DDHAL_EXEBUFCB32_CANCREATEEXEBUF 0x00000001l |
| #define | DDHAL_EXEBUFCB32_CREATEEXEBUF 0x00000002l |
| #define | DDHAL_EXEBUFCB32_DESTROYEXEBUF 0x00000004l |
| #define | DDHAL_EXEBUFCB32_LOCKEXEBUF 0x00000008l |
| #define | DDHAL_EXEBUFCB32_UNLOCKEXEBUF 0x00000010l |
| #define | DDHAL_VPORT32_CANCREATEVIDEOPORT 0x00000001 |
| #define | DDHAL_VPORT32_CREATEVIDEOPORT 0x00000002 |
| #define | DDHAL_VPORT32_FLIP 0x00000004 |
| #define | DDHAL_VPORT32_GETBANDWIDTH 0x00000008 |
| #define | DDHAL_VPORT32_GETINPUTFORMATS 0x00000010 |
| #define | DDHAL_VPORT32_GETOUTPUTFORMATS 0x00000020 |
| #define | DDHAL_VPORT32_GETFIELD 0x00000080 |
| #define | DDHAL_VPORT32_GETLINE 0x00000100 |
| #define | DDHAL_VPORT32_GETCONNECT 0x00000200 |
| #define | DDHAL_VPORT32_DESTROY 0x00000400 |
| #define | DDHAL_VPORT32_GETFLIPSTATUS 0x00000800 |
| #define | DDHAL_VPORT32_UPDATE 0x00001000 |
| #define | DDHAL_VPORT32_WAITFORSYNC 0x00002000 |
| #define | DDHAL_VPORT32_GETSIGNALSTATUS 0x00004000 |
| #define | DDHAL_VPORT32_COLORCONTROL 0x00008000 |
| #define | DDHAL_COLOR_COLORCONTROL 0x00000001 |
| #define | DDHAL_KERNEL_SYNCSURFACEDATA 0x00000001l |
| #define | DDHAL_KERNEL_SYNCVIDEOPORTDATA 0x00000002l |
| #define | DDHAL_MOCOMP32_GETGUIDS 0x00000001 |
| #define | DDHAL_MOCOMP32_GETFORMATS 0x00000002 |
| #define | DDHAL_MOCOMP32_CREATE 0x00000004 |
| #define | DDHAL_MOCOMP32_GETCOMPBUFFINFO 0x00000008 |
| #define | DDHAL_MOCOMP32_GETINTERNALINFO 0x00000010 |
| #define | DDHAL_MOCOMP32_BEGINFRAME 0x00000020 |
| #define | DDHAL_MOCOMP32_ENDFRAME 0x00000040 |
| #define | DDHAL_MOCOMP32_RENDER 0x00000080 |
| #define | DDHAL_MOCOMP32_QUERYSTATUS 0x00000100 |
| #define | DDHAL_MOCOMP32_DESTROY 0x00000200 |
| #define | DDAL_IMPLICIT 0x00000001 |
| #define | ACCESSRECT_VRAMSTYLE 0x00000001 |
| #define | ACCESSRECT_NOTHOLDINGWIN16LOCK 0x00000002 |
| #define | ACCESSRECT_BROKEN 0x00000004 |
| #define | DDRAWILCL_HASEXCLUSIVEMODE 0x00000001 |
| #define | DDRAWILCL_ISFULLSCREEN 0x00000002 |
| #define | DDRAWILCL_SETCOOPCALLED 0x00000004 |
| #define | DDRAWILCL_ACTIVEYES 0x00000008 |
| #define | DDRAWILCL_ACTIVENO 0x00000010 |
| #define | DDRAWILCL_HOOKEDHWND 0x00000020 |
| #define | DDRAWILCL_ALLOWMODEX 0x00000040 |
| #define | DDRAWILCL_V1SCLBEHAVIOUR 0x00000080 |
| #define | DDRAWILCL_MODEHASBEENCHANGED 0x00000100 |
| #define | DDRAWILCL_CREATEDWINDOW 0x00000200 |
| #define | DDRAWILCL_DIRTYDC 0x00000400 |
| #define | DDRAWILCL_DISABLEINACTIVATE 0x00000800 |
| #define | DDRAWILCL_CURSORCLIPPED 0x00001000 |
| #define | DDRAWILCL_EXPLICITMONITOR 0x00002000 |
| #define | DDRAWILCL_MULTITHREADED 0x00004000 |
| #define | DDRAWILCL_FPUSETUP 0x00008000 |
| #define | DDRAWILCL_POWEREDDOWN 0x00010000 |
| #define | DDRAWILCL_DIRECTDRAW7 0x00020000 |
| #define | DDRAWILCL_ATTEMPTEDD3DCONTEXT 0x00040000 |
| #define | DDRAWILCL_FPUPRESERVE 0x00080000 |
| #define | DDRAWILCL_DX8DRIVER 0x00100000 |
| #define | DDRAWILCL_DIRECTDRAW8 0x00200000 |
| #define | DDRAWI_xxxxxxxxx1 0x00000001 |
| #define | DDRAWI_xxxxxxxxx2 0x00000002 |
| #define | DDRAWI_VIRTUALDESKTOP 0x00000008 |
| #define | DDRAWI_MODEX 0x00000010 |
| #define | DDRAWI_DISPLAYDRV 0x00000020 |
| #define | DDRAWI_FULLSCREEN 0x00000040 |
| #define | DDRAWI_MODECHANGED 0x00000080 |
| #define | DDRAWI_NOHARDWARE 0x00000100 |
| #define | DDRAWI_PALETTEINIT 0x00000200 |
| #define | DDRAWI_NOEMULATION 0x00000400 |
| #define | DDRAWI_HASCKEYDESTOVERLAY 0x00000800 |
| #define | DDRAWI_HASCKEYSRCOVERLAY 0x00001000 |
| #define | DDRAWI_HASGDIPALETTE 0x00002000 |
| #define | DDRAWI_EMULATIONINITIALIZED 0x00004000 |
| #define | DDRAWI_HASGDIPALETTE_EXCLUSIVE 0x00008000 |
| #define | DDRAWI_MODEXILLEGAL 0x00010000 |
| #define | DDRAWI_FLIPPEDTOGDI 0x00020000 |
| #define | DDRAWI_NEEDSWIN16FORVRAMLOCK 0x00040000 |
| #define | DDRAWI_PDEVICEVRAMBITCLEARED 0x00080000 |
| #define | DDRAWI_STANDARDVGA 0x00100000 |
| #define | DDRAWI_EXTENDEDALIGNMENT 0x00200000 |
| #define | DDRAWI_CHANGINGMODE 0x00400000 |
| #define | DDRAWI_GDIDRV 0x00800000 |
| #define | DDRAWI_ATTACHEDTODESKTOP 0x01000000 |
| #define | DDRAWI_UMODELOADED 0x02000000 |
| #define | DDRAWI_DDRAWDATANOTFETCHED 0x04000000 |
| #define | DDRAWI_SECONDARYDRIVERLOADED 0x08000000 |
| #define | DDRAWI_TESTINGMODES 0x10000000 |
| #define | DDRAWI_DRIVERINFO2 0x20000000 |
| #define | DDRAWI_BADPDEV 0x40000000 |
| #define | DDRAWISURFGBL_MEMFREE 0x00000001L |
| #define | DDRAWISURFGBL_SYSMEMREQUESTED 0x00000002L |
| #define | DDRAWISURFGBL_ISGDISURFACE 0x00000004L |
| #define | DDRAWISURFGBL_SOFTWAREAUTOFLIP 0x00000008L |
| #define | DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCK 0x00000010L |
| #define | DDRAWISURFGBL_LOCKVRAMSTYLE 0x00000020L |
| #define | DDRAWISURFGBL_LOCKBROKEN 0x00000040L |
| #define | DDRAWISURFGBL_IMPLICITHANDLE 0x00000080L |
| #define | DDRAWISURFGBL_ISCLIENTMEM 0x00000100L |
| #define | DDRAWISURFGBL_HARDWAREOPSOURCE 0x00000200L |
| #define | DDRAWISURFGBL_HARDWAREOPDEST 0x00000400L |
| #define | DDRAWISURFGBL_HARDWAREOPSTARTED (DDRAWISURFGBL_HARDWAREOPSOURCE|DDRAWISURFGBL_HARDWAREOPDEST) |
| #define | DDRAWISURFGBL_VPORTINTERLEAVED 0x00000800L |
| #define | DDRAWISURFGBL_VPORTDATA 0x00001000L |
| #define | DDRAWISURFGBL_LATEALLOCATELINEAR 0x00002000L |
| #define | DDRAWISURFGBL_SYSMEMEXECUTEBUFFER 0x00004000L |
| #define | DDRAWISURFGBL_FASTLOCKHELD 0x00008000L |
| #define | DDRAWISURFGBL_READONLYLOCKHELD 0x00010000L |
| #define | DDRAWISURFGBL_DX8SURFACE 0x00080000L |
| #define | DDRAWISURFGBL_DDHELDONTFREE 0x00100000L |
| #define | DDRAWISURFGBL_NOTIFYWHENUNLOCKED 0x00200000L |
| #define | DDRAWISURFGBL_RESERVED0 0x80000000L |
| #define | GET_LPDDRAWSURFACE_GBL_MORE(psurf_gbl) (*(((LPDDRAWI_DDRAWSURFACE_GBL_MORE *)(psurf_gbl)) - 1)) |
| #define | SURFACE_PHYSICALVIDMEM(psurf_gbl) ( GET_LPDDRAWSURFACE_GBL_MORE(psurf_gbl )->fpPhysicalVidMem ) |
| #define | EQUAL_DISPLAYMODE ( A, B ) (0 == memcmp(&(A), &(B), sizeof (DISPLAYMODEINFO))) |
| #define | DDRAWISURF_ATTACHED 0x00000001L |
| #define | DDRAWISURF_IMPLICITCREATE 0x00000002L |
| #define | DDRAWISURF_ISFREE 0x00000004L |
| #define | DDRAWISURF_ATTACHED_FROM 0x00000008L |
| #define | DDRAWISURF_IMPLICITROOT 0x00000010L |
| #define | DDRAWISURF_PARTOFPRIMARYCHAIN 0x00000020L |
| #define | DDRAWISURF_DATAISALIASED 0x00000040L |
| #define | DDRAWISURF_HASDC 0x00000080L |
| #define | DDRAWISURF_HASCKEYDESTOVERLAY 0x00000100L |
| #define | DDRAWISURF_HASCKEYDESTBLT 0x00000200L |
| #define | DDRAWISURF_HASCKEYSRCOVERLAY 0x00000400L |
| #define | DDRAWISURF_HASCKEYSRCBLT 0x00000800L |
| #define | DDRAWISURF_LOCKEXCLUDEDCURSOR 0x00001000L |
| #define | DDRAWISURF_HASPIXELFORMAT 0x00002000L |
| #define | DDRAWISURF_HASOVERLAYDATA 0x00004000L |
| #define | DDRAWISURF_SETGAMMA 0x00008000L |
| #define | DDRAWISURF_SW_CKEYDESTOVERLAY 0x00010000L |
| #define | DDRAWISURF_SW_CKEYDESTBLT 0x00020000L |
| #define | DDRAWISURF_SW_CKEYSRCOVERLAY 0x00040000L |
| #define | DDRAWISURF_SW_CKEYSRCBLT 0x00080000L |
| #define | DDRAWISURF_HW_CKEYDESTOVERLAY 0x00100000L |
| #define | DDRAWISURF_HW_CKEYDESTBLT 0x00200000L |
| #define | DDRAWISURF_HW_CKEYSRCOVERLAY 0x00400000L |
| #define | DDRAWISURF_HW_CKEYSRCBLT 0x00800000L |
| #define | DDRAWISURF_INMASTERSPRITELIST 0x01000000L |
| #define | DDRAWISURF_HELCB 0x02000000L |
| #define | DDRAWISURF_FRONTBUFFER 0x04000000L |
| #define | DDRAWISURF_BACKBUFFER 0x08000000L |
| #define | DDRAWISURF_INVALID 0x10000000L |
| #define | DDRAWISURF_DCIBUSY 0x20000000L |
| #define | DDRAWISURF_GETDCNULL 0x40000000L |
| #define | DDRAWISURF_STEREOSURFACELEFT 0x20000000L |
| #define | DDRAWISURF_DRIVERMANAGED 0x40000000L |
| #define | DDRAWISURF_DCILOCK 0x80000000L |
| #define | DDRAWIPAL_256 0x00000001 |
| #define | DDRAWIPAL_16 0x00000002 |
| #define | DDRAWIPAL_GDI 0x00000004 |
| #define | DDRAWIPAL_STORED_8 0x00000008 |
| #define | DDRAWIPAL_STORED_16 0x00000010 |
| #define | DDRAWIPAL_STORED_24 0x00000020 |
| #define | DDRAWIPAL_EXCLUSIVE 0x00000040 |
| #define | DDRAWIPAL_INHEL 0x00000080 |
| #define | DDRAWIPAL_DIRTY 0x00000100 |
| #define | DDRAWIPAL_ALLOW256 0x00000200 |
| #define | DDRAWIPAL_4 0x00000400 |
| #define | DDRAWIPAL_2 0x00000800 |
| #define | DDRAWIPAL_STORED_8INDEX 0x00001000 |
| #define | DDRAWIPAL_ALPHA 0x00002000 |
| #define | D3DFORMAT_OP_TEXTURE 0x00000001L |
| #define | D3DFORMAT_OP_VOLUMETEXTURE 0x00000002L |
| #define | D3DFORMAT_OP_CUBETEXTURE 0x00000004L |
| #define | D3DFORMAT_OP_OFFSCREEN_RENDERTARGET 0x00000008L |
| #define | D3DFORMAT_OP_SAME_FORMAT_RENDERTARGET 0x00000010L |
| #define | D3DFORMAT_OP_ZSTENCIL 0x00000040L |
| #define | D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH 0x00000080L |
| #define | D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGET 0x00000100L |
| #define | D3DFORMAT_OP_DISPLAYMODE 0x00000400L |
| #define | D3DFORMAT_OP_3DACCELERATION 0x00000800L |
| #define | D3DFORMAT_OP_PIXELSIZE 0x00001000L |
| #define | D3DFORMAT_OP_CONVERT_TO_ARGB 0x00002000L |
| #define | D3DFORMAT_OP_OFFSCREENPLAIN 0x00004000L |
| #define | D3DFORMAT_OP_SRGBREAD 0x00008000L |
| #define | D3DFORMAT_OP_BUMPMAP 0x00010000L |
| #define | D3DFORMAT_OP_NOFILTER 0x00040000L |
| #define | DDPF_D3DFORMAT 0x00200000l |
| #define | DDPF_NOVEL_TEXTURE_FORMAT 0x00100000l |
| #define | D3DFORMAT_MEMBEROFGROUP_ARGB 0x00080000L |
| #define | D3DFORMAT_OP_SRGBWRITE 0x00100000L |
| #define | D3DFORMAT_OP_NOALPHABLEND 0x00200000L |
| #define | D3DFORMAT_OP_AUTOGENMIPMAP 0x00400000L |
| #define | D3DFORMAT_OP_VERTEXTEXTURE 0x00800000L |
| #define | D3DFORMAT_OP_NOTEXCOORDWRAPNORMIP 0x01000000L |
| #define | DELETED_OK 0 |
| #define | DELETED_LASTONE 1 |
| #define | DELETED_NOTFOUND 2 |
| #define | DDCALLBACKSSIZE_V1 (offsetof(DDHAL_DDCALLBACKS, SetExclusiveMode)) |
| #define | DDCALLBACKSSIZE sizeof( DDHAL_DDCALLBACKS ) |
| #define | DDRAWICLIP_WATCHWINDOW 0x00000001 |
| #define | DDRAWICLIP_ISINITIALIZED 0x00000002 |
| #define | DDRAWICLIP_INMASTERSPRITELIST 0x00000004 |
| #define | PFINDEX_UNINITIALIZED (0UL) |
| #define | PFINDEX_UNSUPPORTED (~0UL) |
| #define | ROP_HAS_SOURCE 0x00000001l |
| #define | ROP_HAS_PATTERN 0x00000002l |
| #define | ROP_HAS_SOURCEPATTERN ROP_HAS_SOURCE | ROP_HAS_PATTERN |
| #define | DDRAWIVPORT_ON 0x00000001 |
| #define | DDRAWIVPORT_SOFTWARE_AUTOFLIP 0x00000002 |
| #define | DDRAWIVPORT_COLORKEYANDINTERP 0x00000004 |
| #define | DDRAWIVPORT_NOKERNELHANDLES 0x00000008 |
| #define | DDRAWIVPORT_SOFTWARE_BOB 0x00000010 |
| #define | DDRAWIVPORT_VBION 0x00000020 |
| #define | DDRAWIVPORT_VIDEOON 0x00000040 |
| #define | DDRAWI_GETCOLOR 0x0001 |
| #define | DDRAWI_SETCOLOR 0x0002 |
| #define | DDMCQUERY_READ 0x00000001 |
| #define | DDWAITVB_I_TESTVB 0x80000006 |
| #define | DDBLT_ANYALPHA |
| #define | DDHAL_ALIGNVALIDCAPS |
| #define | DDHALINFOSIZE_V2 sizeof(DDHALINFO) |
| #define | DDOVER_ANYALPHA |
Typedefs |
| typedef struct DD32BITDRIVERDATA * | LPDD32BITDRIVERDATA |
| typedef struct DDVERSIONDATA * | LPDDVERSIONDATA |
| typedef DWORD(PASCAL * | LPDD32BITDRIVERINIT )(DWORD dwContext) |
| typedef struct _DDHALINFO * | LPDDHALINFO |
typedef struct
_DDRAWI_DIRECTDRAW_INT * | LPDDRAWI_DIRECTDRAW_INT |
typedef struct
_DDRAWI_DIRECTDRAW_LCL * | LPDDRAWI_DIRECTDRAW_LCL |
typedef struct
_DDRAWI_DIRECTDRAW_GBL * | LPDDRAWI_DIRECTDRAW_GBL |
typedef struct
_DDRAWI_DDRAWSURFACE_INT * | LPDDRAWI_DDRAWSURFACE_INT |
typedef struct
_DDRAWI_DDRAWSURFACE_LCL * | LPDDRAWI_DDRAWSURFACE_LCL |
typedef struct
_DDRAWI_DDRAWSURFACE_GBL * | LPDDRAWI_DDRAWSURFACE_GBL |
typedef struct
_DDRAWI_DDRAWSURFACE_MORE * | LPDDRAWI_DDRAWSURFACE_MORE |
typedef struct
_DDRAWI_DDRAWSURFACE_GBL_MORE * | LPDDRAWI_DDRAWSURFACE_GBL_MORE |
typedef struct
_DDRAWI_DDRAWPALETTE_INT * | LPDDRAWI_DDRAWPALETTE_INT |
typedef struct
_DDRAWI_DDRAWPALETTE_LCL * | LPDDRAWI_DDRAWPALETTE_LCL |
typedef struct
_DDRAWI_DDRAWPALETTE_GBL * | LPDDRAWI_DDRAWPALETTE_GBL |
typedef struct
_DDRAWI_DDRAWCLIPPER_INT * | LPDDRAWI_DDRAWCLIPPER_INT |
typedef struct
_DDRAWI_DDRAWCLIPPER_LCL * | LPDDRAWI_DDRAWCLIPPER_LCL |
typedef struct
_DDRAWI_DDRAWCLIPPER_GBL * | LPDDRAWI_DDRAWCLIPPER_GBL |
typedef struct
_DDRAWI_DDVIDEOPORT_INT * | LPDDRAWI_DDVIDEOPORT_INT |
typedef struct
_DDRAWI_DDVIDEOPORT_LCL * | LPDDRAWI_DDVIDEOPORT_LCL |
typedef struct
_DDRAWI_DDMOTIONCOMP_INT * | LPDDRAWI_DDMOTIONCOMP_INT |
typedef struct
_DDRAWI_DDMOTIONCOMP_LCL * | LPDDRAWI_DDMOTIONCOMP_LCL |
| typedef BOOL(DDAPI * | LPDDHAL_SETINFO )(LPDDHALINFO lpDDHalInfo, BOOL reset) |
| typedef FLATPTR(DDAPI * | LPDDHAL_VIDMEMALLOC )(LPDDRAWI_DIRECTDRAW_GBL lpDD, int heap, DWORD dwWidth, DWORD dwHeight) |
| typedef void(DDAPI * | LPDDHAL_VIDMEMFREE )(LPDDRAWI_DIRECTDRAW_GBL lpDD, int heap, FLATPTR fpMem) |
| typedef struct DDHALDDRAWFNS * | LPDDHALDDRAWFNS |
typedef struct
_DDHAL_DESTROYDRIVERDATA * | LPDDHAL_DESTROYDRIVERDATA |
typedef struct
_DDHAL_CREATESURFACEDATA * | LPDDHAL_CREATESURFACEDATA |
typedef struct
_DDHAL_DRVSETCOLORKEYDATA * | LPDDHAL_DRVSETCOLORKEYDATA |
| typedef struct _DDHAL_SETMODEDATA * | LPDDHAL_SETMODEDATA |
typedef struct
_DDHAL_WAITFORVERTICALBLANKDATA * | LPDDHAL_WAITFORVERTICALBLANKDATA |
typedef struct
_DDHAL_CANCREATESURFACEDATA * | LPDDHAL_CANCREATESURFACEDATA |
typedef struct
_DDHAL_CREATEPALETTEDATA * | LPDDHAL_CREATEPALETTEDATA |
typedef struct
_DDHAL_GETSCANLINEDATA * | LPDDHAL_GETSCANLINEDATA |
typedef struct
_DDHAL_SETEXCLUSIVEMODEDATA * | LPDDHAL_SETEXCLUSIVEMODEDATA |
typedef struct
_DDHAL_FLIPTOGDISURFACEDATA * | LPDDHAL_FLIPTOGDISURFACEDATA |
| typedef DWORD(PASCAL * | LPDDHAL_WAITFORVERTICALBLANK )(LPDDHAL_WAITFORVERTICALBLANKDATA) |
typedef struct
_DDHAL_DESTROYSURFACEDATA * | LPDDHAL_DESTROYSURFACEDATA |
| typedef struct _DDHAL_FLIPDATA * | LPDDHAL_FLIPDATA |
typedef struct
_DDHAL_SETCLIPLISTDATA * | LPDDHAL_SETCLIPLISTDATA |
| typedef struct _DDHAL_LOCKDATA * | LPDDHAL_LOCKDATA |
| typedef struct _DDHAL_UNLOCKDATA * | LPDDHAL_UNLOCKDATA |
| typedef struct _DDHAL_BLTDATA * | LPDDHAL_BLTDATA |
typedef struct
_DDHAL_SETCOLORKEYDATA * | LPDDHAL_SETCOLORKEYDATA |
typedef struct
_DDHAL_ADDATTACHEDSURFACEDATA * | LPDDHAL_ADDATTACHEDSURFACEDATA |
typedef struct
_DDHAL_GETBLTSTATUSDATA * | LPDDHAL_GETBLTSTATUSDATA |
typedef struct
_DDHAL_GETFLIPSTATUSDATA * | LPDDHAL_GETFLIPSTATUSDATA |
typedef struct
_DDHAL_UPDATEOVERLAYDATA * | LPDDHAL_UPDATEOVERLAYDATA |
typedef struct
_DDHAL_SETOVERLAYPOSITIONDATA * | LPDDHAL_SETOVERLAYPOSITIONDATA |
typedef struct
_DDHAL_SETPALETTEDATA * | LPDDHAL_SETPALETTEDATA |
| typedef DWORD(PASCAL * | LPDDHALSURFCB_ADDATTACHEDSURFACE )(LPDDHAL_ADDATTACHEDSURFACEDATA) |
| typedef DWORD(PASCAL * | LPDDHALSURFCB_SETOVERLAYPOSITION )(LPDDHAL_SETOVERLAYPOSITIONDATA) |
typedef struct
_DDHAL_DESTROYPALETTEDATA * | LPDDHAL_DESTROYPALETTEDATA |
typedef struct
_DDHAL_SETENTRIESDATA * | LPDDHAL_SETENTRIESDATA |
typedef struct
_DDHAL_GETAVAILDRIVERMEMORYDATA * | LPDDHAL_GETAVAILDRIVERMEMORYDATA |
typedef struct
_DDHAL_UPDATENONLOCALHEAPDATA * | LPDDHAL_UPDATENONLOCALHEAPDATA |
typedef struct
_DDHAL_GETHEAPALIGNMENTDATA * | LPDDHAL_GETHEAPALIGNMENTDATA |
| typedef DWORD(PASCAL * | LPDDHAL_GETAVAILDRIVERMEMORY )(LPDDHAL_GETAVAILDRIVERMEMORYDATA) |
typedef struct
_DDHAL_CREATESURFACEEXDATA * | LPDDHAL_CREATESURFACEEXDATA |
typedef struct
_DDHAL_GETDRIVERSTATEDATA * | LPDDHAL_GETDRIVERSTATEDATA |
typedef struct
_DDHAL_DESTROYDDLOCALDATA * | LPDDHAL_DESTROYDDLOCALDATA |
| typedef DWORD(PASCAL * | LPDDHAL_CREATESURFACEEX )(LPDDHAL_CREATESURFACEEXDATA) |
typedef struct
_DDHAL_CANCREATEVPORTDATA * | LPDDHAL_CANCREATEVPORTDATA |
typedef struct
_DDHAL_CREATEVPORTDATA * | LPDDHAL_CREATEVPORTDATA |
typedef struct
_DDHAL_FLIPVPORTDATA * | LPDDHAL_FLIPVPORTDATA |
typedef struct
_DDHAL_GETVPORTCONNECTDATA * | LPDDHAL_GETVPORTCONNECTDATA |
typedef struct
_DDHAL_GETVPORTBANDWIDTHDATA * | LPDDHAL_GETVPORTBANDWIDTHDATA |
typedef struct
_DDHAL_GETVPORTINPUTFORMATDATA * | LPDDHAL_GETVPORTINPUTFORMATDATA |
typedef struct
_DDHAL_GETVPORTOUTPUTFORMATDATA * | LPDDHAL_GETVPORTOUTPUTFORMATDATA |
typedef struct
_DDHAL_GETVPORTFIELDDATA * | LPDDHAL_GETVPORTFIELDDATA |
typedef struct
_DDHAL_GETVPORTLINEDATA * | LPDDHAL_GETVPORTLINEDATA |
typedef struct
_DDHAL_DESTROYVPORTDATA * | LPDDHAL_DESTROYVPORTDATA |
typedef struct
_DDHAL_GETVPORTFLIPSTATUSDATA * | LPDDHAL_GETVPORTFLIPSTATUSDATA |
typedef struct
_DDHAL_UPDATEVPORTDATA * | LPDDHAL_UPDATEVPORTDATA |
typedef struct
_DDHAL_WAITFORVPORTSYNCDATA * | LPDDHAL_WAITFORVPORTSYNCDATA |
typedef struct
_DDHAL_GETVPORTSIGNALDATA * | LPDDHAL_GETVPORTSIGNALDATA |
typedef struct
_DDHAL_VPORTCOLORDATA * | LPDDHAL_VPORTCOLORDATA |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_CANCREATEVIDEOPORT )(LPDDHAL_CANCREATEVPORTDATA) |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_CREATEVIDEOPORT )(LPDDHAL_CREATEVPORTDATA) |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_FLIP )(LPDDHAL_FLIPVPORTDATA) |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_GETBANDWIDTH )(LPDDHAL_GETVPORTBANDWIDTHDATA) |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_GETINPUTFORMATS )(LPDDHAL_GETVPORTINPUTFORMATDATA) |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_GETOUTPUTFORMATS )(LPDDHAL_GETVPORTOUTPUTFORMATDATA) |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_GETFIELD )(LPDDHAL_GETVPORTFIELDDATA) |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_GETLINE )(LPDDHAL_GETVPORTLINEDATA) |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_GETVPORTCONNECT )(LPDDHAL_GETVPORTCONNECTDATA) |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_DESTROYVPORT )(LPDDHAL_DESTROYVPORTDATA) |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_GETFLIPSTATUS )(LPDDHAL_GETVPORTFLIPSTATUSDATA) |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_UPDATE )(LPDDHAL_UPDATEVPORTDATA) |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_WAITFORSYNC )(LPDDHAL_WAITFORVPORTSYNCDATA) |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_GETSIGNALSTATUS )(LPDDHAL_GETVPORTSIGNALDATA) |
| typedef DWORD(PASCAL * | LPDDHALVPORTCB_COLORCONTROL )(LPDDHAL_VPORTCOLORDATA) |
typedef struct
_DDHAL_COLORCONTROLDATA * | LPDDHAL_COLORCONTROLDATA |
| typedef DWORD(PASCAL * | LPDDHALCOLORCB_COLORCONTROL )(LPDDHAL_COLORCONTROLDATA) |
typedef struct
_DDHAL_SYNCSURFACEDATA * | LPDDHAL_SYNCSURFACEDATA |
typedef struct
_DDHAL_SYNCVIDEOPORTDATA * | LPDDHAL_SYNCVIDEOPORTDATA |
| typedef DWORD(PASCAL * | LPDDHALKERNELCB_SYNCSURFACE )(LPDDHAL_SYNCSURFACEDATA) |
| typedef DWORD(PASCAL * | LPDDHALKERNELCB_SYNCVIDEOPORT )(LPDDHAL_SYNCVIDEOPORTDATA) |
typedef struct
_DDHAL_GETMOCOMPGUIDSDATA * | LPDDHAL_GETMOCOMPGUIDSDATA |
typedef struct
_DDHAL_GETMOCOMPFORMATSDATA * | LPDDHAL_GETMOCOMPFORMATSDATA |
typedef struct
_DDHAL_CREATEMOCOMPDATA * | LPDDHAL_CREATEMOCOMPDATA |
typedef struct
_DDHAL_GETMOCOMPCOMPBUFFDATA * | LPDDHAL_GETMOCOMPCOMPBUFFDATA |
typedef struct
_DDHAL_GETINTERNALMOCOMPDATA * | LPDDHAL_GETINTERNALMOCOMPDATA |
typedef struct
_DDHAL_BEGINMOCOMPFRAMEDATA * | LPDDHAL_BEGINMOCOMPFRAMEDATA |
typedef struct
_DDHAL_ENDMOCOMPFRAMEDATA * | LPDDHAL_ENDMOCOMPFRAMEDATA |
typedef struct
_DDHAL_RENDERMOCOMPDATA * | LPDDHAL_RENDERMOCOMPDATA |
typedef struct
_DDHAL_QUERYMOCOMPSTATUSDATA * | LPDDHAL_QUERYMOCOMPSTATUSDATA |
typedef struct
_DDHAL_DESTROYMOCOMPDATA * | LPDDHAL_DESTROYMOCOMPDATA |
| typedef DWORD(PASCAL * | LPDDHALMOCOMPCB_GETGUIDS )(LPDDHAL_GETMOCOMPGUIDSDATA) |
| typedef DWORD(PASCAL * | LPDDHALMOCOMPCB_GETFORMATS )(LPDDHAL_GETMOCOMPFORMATSDATA) |
| typedef DWORD(PASCAL * | LPDDHALMOCOMPCB_CREATE )(LPDDHAL_CREATEMOCOMPDATA) |
| typedef DWORD(PASCAL * | LPDDHALMOCOMPCB_GETCOMPBUFFINFO )(LPDDHAL_GETMOCOMPCOMPBUFFDATA) |
| typedef DWORD(PASCAL * | LPDDHALMOCOMPCB_GETINTERNALINFO )(LPDDHAL_GETINTERNALMOCOMPDATA) |
| typedef DWORD(PASCAL * | LPDDHALMOCOMPCB_BEGINFRAME )(LPDDHAL_BEGINMOCOMPFRAMEDATA) |
| typedef DWORD(PASCAL * | LPDDHALMOCOMPCB_ENDFRAME )(LPDDHAL_ENDMOCOMPFRAMEDATA) |
| typedef DWORD(PASCAL * | LPDDHALMOCOMPCB_RENDER )(LPDDHAL_RENDERMOCOMPDATA) |
| typedef DWORD(PASCAL * | LPDDHALMOCOMPCB_QUERYSTATUS )(LPDDHAL_QUERYMOCOMPSTATUSDATA) |
| typedef DWORD(PASCAL * | LPDDHALMOCOMPCB_DESTROY )(LPDDHAL_DESTROYMOCOMPDATA) |
| typedef HRESULT(WINAPI * | LPDDGAMMACALIBRATORPROC )(LPDDGAMMARAMP, LPBYTE) |
typedef struct
_DDHAL_GETDRIVERINFODATA * | LPDDHAL_GETDRIVERINFODATA |
| typedef DWORD(PASCAL * | LPDDHAL_GETDRIVERINFO )(LPDDHAL_GETDRIVERINFODATA) |
| typedef BOOL(PASCAL * | LPDDHEL_INIT )(LPDDRAWI_DIRECTDRAW_GBL, BOOL) |
typedef struct
IDirectDrawClipperVtbl | DIRECTDRAWCLIPPERCALLBACKS |
typedef struct
IDirectDrawPaletteVtbl | DIRECTDRAWPALETTECALLBACKS |
typedef struct
IDirectDrawSurfaceVtbl | DIRECTDRAWSURFACECALLBACKS |
typedef struct
IDirectDrawSurface2Vtbl | DIRECTDRAWSURFACE2CALLBACKS |
typedef struct
IDirectDrawSurface3Vtbl | DIRECTDRAWSURFACE3CALLBACKS |
typedef struct
IDirectDrawSurface4Vtbl | DIRECTDRAWSURFACE4CALLBACKS |
typedef struct
IDirectDrawSurface7Vtbl | DIRECTDRAWSURFACE7CALLBACKS |
typedef struct
IDirectDrawColorControlVtbl | DIRECTDRAWCOLORCONTROLCALLBACKS |
| typedef struct IDirectDrawVtbl | DIRECTDRAWCALLBACKS |
| typedef struct IDirectDraw2Vtbl | DIRECTDRAW2CALLBACKS |
| typedef struct IDirectDraw4Vtbl | DIRECTDRAW4CALLBACKS |
| typedef struct IDirectDraw7Vtbl | DIRECTDRAW7CALLBACKS |
typedef struct
IDirectDrawKernelVtbl | DIRECTDRAWKERNELCALLBACKS |
typedef struct
IDirectDrawSurfaceKernelVtbl | DIRECTDRAWSURFACEKERNELCALLBACKS |
typedef struct
IDirectDrawGammaControlVtbl | DIRECTDRAWGAMMACONTROLCALLBACKS |
typedef
DIRECTDRAWCLIPPERCALLBACKS * | LPDIRECTDRAWCLIPPERCALLBACKS |
typedef
DIRECTDRAWPALETTECALLBACKS * | LPDIRECTDRAWPALETTECALLBACKS |
typedef
DIRECTDRAWSURFACECALLBACKS * | LPDIRECTDRAWSURFACECALLBACKS |
| typedef DIRECTDRAWCALLBACKS * | LPDIRECTDRAWCALLBACKS |
Functions |
| typedef | DWORD (PASCAL *LPDDHAL_DESTROYDRIVER)(LPDDHAL_DESTROYDRIVERDATA) |
| HRESULT DDAPI | LateAllocateSurfaceMem (LPDIRECTDRAWSURFACE lpSurface, DWORD dwPleaseAllocType, DWORD dwWidthInBytesOrSize, DWORD dwHeight) |
| LPDIRECTDRAWSURFACE | GetNextMipMap (LPDIRECTDRAWSURFACE lpLevel) |
| HRESULT CALLBACK | D3DParseUnknownCommand (LPVOID lpvCommands, LPVOID *lplpvReturnedCommand) |