Defines |
| #define | GetDdHandle(Handle) ((HANDLE)Handle ? (HANDLE)Handle : ghDirectDraw) |
Functions |
| DWORD WINAPI | DdAddAttachedSurface (LPDDHAL_ADDATTACHEDSURFACEDATA Attach) |
| DWORD WINAPI | DdBlt (LPDDHAL_BLTDATA Blt) |
| DWORD WINAPI | DdDestroySurface (LPDDHAL_DESTROYSURFACEDATA pDestroySurface) |
| DWORD WINAPI | DdFlip (LPDDHAL_FLIPDATA Flip) |
| DWORD WINAPI | DdLock (LPDDHAL_LOCKDATA Lock) |
| DWORD WINAPI | DdUnlock (LPDDHAL_UNLOCKDATA Unlock) |
| DWORD WINAPI | DdGetBltStatus (LPDDHAL_GETBLTSTATUSDATA GetBltStatus) |
| DWORD WINAPI | DdGetFlipStatus (LPDDHAL_GETFLIPSTATUSDATA GetFlipStatus) |
| DWORD WINAPI | DdUpdateOverlay (LPDDHAL_UPDATEOVERLAYDATA UpdateOverlay) |
| DWORD WINAPI | DdSetOverlayPosition (LPDDHAL_SETOVERLAYPOSITIONDATA SetOverlayPosition) |
| DWORD WINAPI | DdWaitForVerticalBlank (LPDDHAL_WAITFORVERTICALBLANKDATA WaitForVerticalBlank) |
| DWORD WINAPI | DdCanCreateSurface (LPDDHAL_CANCREATESURFACEDATA CanCreateSurface) |
| DWORD WINAPI | DdCreateSurface (LPDDHAL_CREATESURFACEDATA pCreateSurface) |
| DWORD WINAPI | DdSetColorKey (LPDDHAL_SETCOLORKEYDATA pSetColorKey) |
| DWORD WINAPI | DdGetScanLine (LPDDHAL_GETSCANLINEDATA pGetScanLine) |
| BOOL WINAPI | DvpCreateVideoPort (LPDDHAL_CREATEVPORTDATA pDvdCreatePort) |
| DWORD WINAPI | DvpDestroyVideoPort (LPDDHAL_DESTROYVPORTDATA pDvdDestoryPort) |
| DWORD WINAPI | DvpFlipVideoPort (LPDDHAL_FLIPVPORTDATA pDvdPortFlip) |
| DWORD WINAPI | DvpGetVideoPortBandwidth (LPDDHAL_GETVPORTBANDWIDTHDATA pDvdPortBandWidth) |
| DWORD WINAPI | DvpColorControl (LPDDHAL_VPORTCOLORDATA pDvdPortColorControl) |
| DWORD WINAPI | DvpGetVideoSignalStatus (LPDDHAL_GETVPORTSIGNALDATA pDvdPortVideoSignalStatus) |
| DWORD WINAPI | DvpGetVideoPortFlipStatus (LPDDHAL_GETVPORTFLIPSTATUSDATA pDvdPortVideoPortFlipStatus) |
| DWORD WINAPI | DvpCanCreateVideoPort (LPDDHAL_CANCREATEVPORTDATA pDvdCanCreateVideoPort) |
| DWORD WINAPI | DvpWaitForVideoPortSync (LPDDHAL_WAITFORVPORTSYNCDATA pDvdWaitForVideoPortSync) |
| DWORD WINAPI | DvpUpdateVideoPort (LPDDHAL_UPDATEVPORTDATA pDvdUpdateVideoPort) |
| DWORD WINAPI | DvpGetVideoPortField (LPDDHAL_FLIPVPORTDATA pDvdGetVideoPortField) |
| DWORD WINAPI | DvpGetVideoPortInputFormats (LPDDHAL_GETVPORTINPUTFORMATDATA pDvdGetVideoPortInputFormat) |
| DWORD WINAPI | DvpGetVideoPortLine (LPDDHAL_GETVPORTLINEDATA pDvdGetVideoPortLine) |
| DWORD WINAPI | DvpGetVideoPortOutputFormats (LPDDHAL_GETVPORTLINEDATA pDvdGetVideoPortOutputFormat) |
| DWORD WINAPI | DvpGetVideoPortConnectInfo (LPDDHAL_GETVPORTCONNECTDATA pDvdGetVideoPortInfo) |
| DWORD WINAPI | DdGetAvailDriverMemory (LPDDHAL_GETAVAILDRIVERMEMORYDATA pDdGetAvailDriverMemory) |
| DWORD WINAPI | DdAlphaBlt (LPDDHAL_BLTDATA pDdAlphaBlt) |
| DWORD WINAPI | DdCreateSurfaceEx (LPDDHAL_CREATESURFACEEXDATA pDdCreateSurfaceEx) |
| DWORD WINAPI | DdColorControl (LPDDHAL_COLORCONTROLDATA pDdColorControl) |
| DWORD WINAPI | DdSetExclusiveMode (LPDDHAL_SETEXCLUSIVEMODEDATA pDdSetExclusiveMode) |
| DWORD WINAPI | DdFlipToGDISurface (LPDDHAL_FLIPTOGDISURFACEDATA pDdFlipToGDISurface) |
| DWORD WINAPI | DdGetDriverInfo (LPDDHAL_GETDRIVERINFODATA pData) |
| BOOL WINAPI | D3dContextCreate (LPD3DHAL_CONTEXTCREATEDATA pdcci) |
| DWORD WINAPI | DdCanCreateD3DBuffer (LPDDHAL_CANCREATESURFACEDATA CanCreateD3DBuffer) |
| DWORD WINAPI | DdCreateD3DBuffer (LPDDHAL_CREATESURFACEDATA pCreateSurface) |
| DWORD WINAPI | DdDestroyD3DBuffer (LPDDHAL_DESTROYSURFACEDATA pDestroySurface) |
| DWORD WINAPI | DdLockD3D (LPDDHAL_LOCKDATA Lock) |
| DWORD WINAPI | DdUnlockD3D (LPDDHAL_UNLOCKDATA Unlock) |
| BOOL WINAPI | bDDCreateSurface (LPDDRAWI_DDRAWSURFACE_LCL pSurface, BOOL bComplete) |
| BOOL WINAPI | DdCreateDirectDrawObject (LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal, HDC hdc) |
| BOOL WINAPI | DdQueryDirectDrawObject (LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal, LPDDHALINFO pHalInfo, LPDDHAL_DDCALLBACKS pDDCallbacks, LPDDHAL_DDSURFACECALLBACKS pDDSurfaceCallbacks, LPDDHAL_DDPALETTECALLBACKS pDDPaletteCallbacks, LPD3DHAL_CALLBACKS pD3dCallbacks, LPD3DHAL_GLOBALDRIVERDATA pD3dDriverData, LPDDHAL_DDEXEBUFCALLBACKS pD3dBufferCallbacks, LPDDSURFACEDESC pD3dTextureFormats, LPDWORD pdwFourCC, LPVIDMEM pvmList) |
| BOOL WINAPI | DdDeleteDirectDrawObject (LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal) |
| BOOL WINAPI | DdCreateSurfaceObject (LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal, BOOL bPrimarySurface) |
| BOOL WINAPI | DdDeleteSurfaceObject (LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal) |
| BOOL WINAPI | DdResetVisrgn (LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal, HWND hWnd) |
| HDC WINAPI | DdGetDC (LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal, LPPALETTEENTRY pColorTable) |
| BOOL WINAPI | DdReleaseDC (LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal) |
| HBITMAP WINAPI | DdCreateDIBSection (HDC hdc, CONST BITMAPINFO *pbmi, UINT iUsage, VOID **ppvBits, HANDLE hSectionApp, DWORD dwOffset) |
| BOOL WINAPI | DdReenableDirectDrawObject (LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal, BOOL *pbNewMode) |
| BOOL WINAPI | DdAttachSurface (LPDDRAWI_DDRAWSURFACE_LCL pSurfaceFrom, LPDDRAWI_DDRAWSURFACE_LCL pSurfaceTo) |
| VOID WINAPI | DdUnattachSurface (LPDDRAWI_DDRAWSURFACE_LCL pSurface, LPDDRAWI_DDRAWSURFACE_LCL pSurfaceAttached) |
| ULONG WINAPI | DdQueryDisplaySettingsUniqueness () |
| HANDLE WINAPI | DdGetDxHandle (LPDDRAWI_DIRECTDRAW_LCL pDDraw, LPDDRAWI_DDRAWSURFACE_LCL pSurface, BOOL bRelease) |
| BOOL WINAPI | DdSetGammaRamp (LPDDRAWI_DIRECTDRAW_LCL pDDraw, HDC hdc, LPVOID lpGammaRamp) |
Variables |
| HANDLE | ghDirectDraw |
| ULONG | gcDirectDraw |