ddkmapi.h header
This header is used by Display Devices Reference. For more information, see:
ddkmapi.h contains the following programming interfaces:
Callback functions
LPDD_NOTIFYCALLBACK The NotifyCallback callback function performs operations related to an event that occurred. |
Structures
DDADDVPCAPTUREBUFF The DDADDVPCAPTUREBUFF structure contains the information required to add a new buffer to the internal capture queue. |
DDCAPBUFFINFO The DDCAPBUFFINFO structure contains the capture information. |
DDCLOSEHANDLE The DDCLOSEHANDLE structure contains the Microsoft DirectDraw object, surface, video port extensions (VPE) object, or VPE capture handle. |
DDFLIPOVERLAY The DDFLIPOVERLAY structure contains the surface information required for the flip. |
DDFLIPVIDEOPORT The DDFLIPVIDEOPORT structure contains the information required to flip the hardware video port. |
DDGETAUTOFLIPIN The DDGETAUTOFLIPIN structure contains the handle information. |
DDGETAUTOFLIPOUT The DDGETAUTOFLIPOUT structure contains the handle and polarity information returned from the DD_DXAPI_GET_CURRENT_VP_AUTOFLIP_SURFACE and DD_DXAPI_GET_LAST_VP_AUTOFLIP_SURFACE function identifiers of the DxApi function. |
DDGETFIELDNUMIN The DDGETFIELDNUMIN structure contains the Microsoft DirectDraw and video port extensions (VPE) object handle information. |
DDGETFIELDNUMOUT The DDGETFIELDNUMOUT structure contains the hardware video port's field number. |
DDGETKERNELCAPSOUT The DDGETKERNELCAPSOUT structure contains the capabilities of the Microsoft DirectDraw object. |
DDGETPOLARITYIN The DDGETPOLARITYIN structure contains the Microsoft DirectDraw and video port extensions (VPE) object handles. |
DDGETPOLARITYOUT The DDGETPOLARITYOUT structure contains the requested polarity information. |
DDGETSURFACESTATEIN The DDGETSURFACESTATEIN structure contains the Microsoft DirectDraw and DirectDraw surface handle information. |
DDGETSURFACESTATEOUT The DDGETSURFACESTATEOUT structure contains the capabilities and status of the specified surface. |
DDGETVERSIONNUMBER The DDGETVERSIONNUMBER structure contains the version number of the kernel-mode video transport component of Microsoft DirectDraw that is supported by the video miniport driver's DxApi interface. |
DDLOCKIN The DDLOCKIN structure contains the Microsoft DirectDraw object and DirectDraw surface handle information. |
DDLOCKOUT The DDLOCKOUT structure contains a description of the surface. |
DDOPENDIRECTDRAWIN The DDOPENDIRECTDRAWIN structure contains the Microsoft DirectDraw object information. |
DDOPENDIRECTDRAWOUT The DDOPENDIRECTDRAWOUT structure contains a new Microsoft DirectDraw handle for the DD_DXAPI_OPENDIRECTDRAW function identifier of the DxApi function if the ddRVal member of DDOPENDIRECTDRAWOUT is set to DD_OK. |
DDOPENSURFACEIN The DDOPENSURFACEIN structure contains the DirectDrawSurface object information. |
DDOPENSURFACEOUT The DDOPENSURFACEOUT structure contains a new DirectDrawSurface handle, if the ddRVal member of DDOPENSURFACEOUT is set to DD_OK. This new handle must be used on all subsequent calls that require a DirectDrawSurface handle. |
DDOPENVIDEOPORTIN The DDOPENVIDEOPORTIN structure contains the video port extensions (VPE) object information. |
DDOPENVIDEOPORTOUT The DDOPENVIDEOPORTOUT structure contains a Microsoft DirectDraw return code and a new surface handle if ddRVal is set to DD_OK. This new handle must be used on all subsequent calls that require a video port extensions (VPE) object handle. |
DDOPENVPCAPTUREDEVICEIN The DDOPENVPCAPTUREDEVICEIN structure contains the video port extensions (VPE) capture information. |
DDOPENVPCAPTUREDEVICEOUT The DDOPENVPCAPTUREDEVICEOUT structure contains the video port extensions (VPE) capture handle. |
DDREGISTERCALLBACK The DDREGISTERCALLBACK structure contains the register callback information. This structure is used by both the DD_DXAPI_REGISTER_CALLBACK and DD_DXAPI_UNREGISTER_CALLBACK function identifiers of the DxApi function. |
DDSETFIELDNUM The DDSETFIELDNUM structure contains the handles and the field number. |
DDSETSKIPFIELD The DDSETSKIPFIELD structure contains the start field information. |
DDSETSURFACESTATE The DDSETSURFACESTATE structure contains the surface state information. |