ReactOS  0.4.13-dev-443-g10f00f8
ddrawint.h File Reference
#include <ddraw.h>
#include <dvp.h>
Include dependency graph for ddrawint.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _VIDEOMEMORY
 
struct  _VIDEOMEMORYINFO
 
struct  _DD_DIRECTDRAW_GLOBAL
 
struct  _DD_DIRECTDRAW_LOCAL
 
struct  _DD_SURFACE_GLOBAL
 
struct  _DD_SURFACE_MORE
 
struct  _DD_SURFACE_LOCAL
 
struct  _DD_ATTACHLIST
 
struct  _DD_SURFACE_INT
 
struct  _DD_PALETTE_GLOBAL
 
struct  DD_MOTIONCOMP_LOCAL
 
struct  _DD_VIDEOPORT_LOCAL
 
struct  _DD_LOCKDATA
 
struct  _DD_UNLOCKDATA
 
struct  _DD_BLTDATA
 
struct  _DD_UPDATEOVERLAYDATA
 
struct  _DD_SETOVERLAYPOSITIONDATA
 
struct  _DD_SETPALETTEDATA
 
struct  _DD_FLIPDATA
 
struct  _DD_DESTROYSURFACEDATA
 
struct  _DD_SETCLIPLISTDATA
 
struct  _DD_ADDATTACHEDSURFACEDATA
 
struct  _DD_SETCOLORKEYDATA
 
struct  _DD_GETBLTSTATUSDATA
 
struct  _DD_GETFLIPSTATUSDATA
 
struct  DD_SURFACECALLBACKS
 
struct  _DD_CREATESURFACEDATA
 
struct  _DD_DRVSETCOLORKEYDATA
 
struct  _DD_WAITFORVERTICALBLANKDATA
 
struct  _DD_CANCREATESURFACEDATA
 
struct  _DD_CREATEPALETTEDATA
 
struct  _DD_GETSCANLINEDATA
 
struct  _DD_MAPMEMORYDATA
 
struct  DD_CALLBACKS
 
struct  _DD_GETAVAILDRIVERMEMORYDATA
 
struct  _DD_MISCELLANEOUSCALLBACKS
 
struct  _DD_CREATESURFACEEXDATA
 
struct  _DD_GETDRIVERSTATEDATA
 
struct  _DD_DESTROYDDLOCALDATA
 
struct  _DD_MISCELLANEOUS2CALLBACKS
 
struct  _DD_FREEDRIVERMEMORYDATA
 
struct  _DD_SETEXCLUSIVEMODEDATA
 
struct  _DD_FLIPTOGDISURFACEDATA
 
struct  _DD_NTCALLBACKS
 
struct  _DD_DESTROYPALETTEDATA
 
struct  _DD_SETENTRIESDATA
 
struct  DD_PALETTECALLBACKS
 
struct  _DD_CANCREATEVPORTDATA
 
struct  _DD_CREATEVPORTDATA
 
struct  _DD_FLIPVPORTDATA
 
struct  _DD_GETVPORTBANDWIDTHDATA
 
struct  _DD_GETVPORTINPUTFORMATDATA
 
struct  _DD_GETVPORTOUTPUTFORMATDATA
 
struct  _DD_GETVPORTFIELDDATA
 
struct  _DD_GETVPORTLINEDATA
 
struct  _DD_GETVPORTCONNECTDATA
 
struct  _DD_DESTROYVPORTDATA
 
struct  _DD_GETVPORTFLIPSTATUSDATA
 
struct  _DD_UPDATEVPORTDATA
 
struct  _DD_WAITFORVPORTSYNCDATA
 
struct  _DD_GETVPORTSIGNALDATA
 
struct  _DD_VPORTCOLORDATA
 
struct  DD_VIDEOPORTCALLBACKS
 
struct  _DD_COLORCONTROLDATA
 
struct  _DD_COLORCONTROLCALLBACKS
 
struct  _DD_GETMOCOMPGUIDSDATA
 
struct  _DD_GETMOCOMPFORMATSDATA
 
struct  _DD_CREATEMOCOMPDATA
 
struct  _DDCOMPBUFFERINFO
 
struct  _DD_GETMOCOMPCOMPBUFFDATA
 
struct  _DD_GETINTERNALMOCOMPDATA
 
struct  _DD_BEGINMOCOMPFRAMEDATA
 
struct  _DD_ENDMOCOMPFRAMEDATA
 
struct  _DDMOCOMPBUFFERINFO
 
struct  _DD_RENDERMOCOMPDATA
 
struct  _DD_QUERYMOCOMPSTATUSDATA
 
struct  _DD_DESTROYMOCOMPDATA
 
struct  DD_MOTIONCOMPCALLBACKS
 
struct  _DD_D3DBUFCALLBACKS
 
struct  _DD_GETDRIVERINFODATA
 
struct  _DDNTCORECAPS
 
struct  _DD_HALINFO_V4
 
struct  _DD_HALINFO
 
struct  _DD_NONLOCALVIDMEMCAPS
 
struct  _DD_MORESURFACECAPS
 
struct  _DD_MORESURFACECAPS::tagNTExtendedHeapRestrictions
 
struct  _DD_SYNCSURFACEDATA
 
struct  _DD_SYNCVIDEOPORTDATA
 
struct  DD_NTPRIVATEDRIVERCAPS
 
struct  _DD_UPDATENONLOCALHEAPDATA
 
struct  _DD_STEREOMODE
 
struct  _DD_MORECAPS
 
struct  _DD_CLIPPER_GLOBAL
 
struct  _DD_CLIPPER_LOCAL
 
struct  _DD_PALETTE_LOCAL
 
struct  DD_KERNELCALLBACKS
 

Macros

#define _NO_COM
 
#define MAKE_HRESULT(sev, fac, code)   ((HRESULT) (((unsigned long)(sev)<<31) | ((unsigned long)(fac)<<16) | ((unsigned long)(code))) )
 
#define FLATPTR_DEFINED
 
#define DD_GETHEAPALIGNMENTDATA_DECLARED
 
#define DDABLT_SRCOVERDEST   0x00000001
 
#define DDBLT_AFLAGS   0x80000000
 
#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 DDWAITVB_I_TESTVB   0x80000006
 
#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_MAPMEMORY   0x80000000l
 
#define DDHAL_MISCCB32_GETAVAILDRIVERMEMORY   0x00000001
 
#define DDHAL_MISC2CB32_ALPHABLT   0x00000001
 
#define DDHAL_MISC2CB32_CREATESURFACEEX   0x00000002
 
#define DDHAL_MISC2CB32_GETDRIVERSTATE   0x00000004
 
#define DDHAL_MISC2CB32_DESTROYDDLOCAL   0x00000008
 
#define DDHAL_NTCB32_FREEDRIVERMEMORY   0x00000001
 
#define DDHAL_NTCB32_SETEXCLUSIVEMODE   0x00000002
 
#define DDHAL_NTCB32_FLIPTOGDISURFACE   0x00000004
 
#define DDHAL_PALCB32_DESTROYPALETTE   0x00000001l
 
#define DDHAL_PALCB32_SETENTRIES   0x00000002l
 
#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 DDRAWI_GETCOLOR   0x0001
 
#define DDRAWI_SETCOLOR   0x0002
 
#define DDHAL_COLOR_COLORCONTROL   0x00000001
 
#define DDMCQUERY_READ   0x00000001
 
#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 MAX_AUTOFLIP_BUFFERS   10
 
#define DDSCAPS_EXECUTEBUFFER   DDSCAPS_RESERVED2
 
#define DDSCAPS_COMMANDBUFFER   DDSCAPS_RESERVED3
 
#define DDSCAPS_VERTEXBUFFER   DDSCAPS_RESERVED4
 
#define DDPF_D3DFORMAT   0x00200000l
 
#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_DMAP   0x00020000L
 
#define D3DFORMAT_OP_NOFILTER   0x00040000L
 
#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 DDHAL_PLEASEALLOC_BLOCKSIZE   0x00000002l
 
#define DDHAL_PLEASEALLOC_USERMEM   0x00000004l
 
#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 DDHAL_CREATESURFACEEX_SWAPHANDLES   0x00000001l
 
#define DDHAL_KERNEL_SYNCSURFACEDATA   0x00000001l
 
#define DDHAL_KERNEL_SYNCVIDEOPORTDATA   0x00000002l
 
#define DDHAL_DRIVER_NOTHANDLED   0x00000000l
 
#define DDHAL_DRIVER_HANDLED   0x00000001l
 
#define DDHAL_DRIVER_NOCKEYHW   0x00000002l
 
#define DDRAWISURF_HASCKEYSRCBLT   0x00000800L
 
#define DDRAWISURF_HASPIXELFORMAT   0x00002000L
 
#define DDRAWISURF_HASOVERLAYDATA   0x00004000L
 
#define DDRAWISURF_FRONTBUFFER   0x04000000L
 
#define DDRAWISURF_BACKBUFFER   0x08000000L
 
#define DDRAWISURF_INVALID   0x10000000L
 
#define DDRAWISURF_DRIVERMANAGED   0x40000000L
 
#define ROP_HAS_SOURCE   0x00000001l
 
#define ROP_HAS_PATTERN   0x00000002l
 
#define ROP_HAS_SOURCEPATTERN   ROP_HAS_SOURCE | ROP_HAS_PATTERN
 
#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_D3DBUFCB32_CANCREATED3DBUF   DDHAL_EXEBUFCB32_CANCREATEEXEBUF
 
#define DDHAL_D3DBUFCB32_CREATED3DBUF   DDHAL_EXEBUFCB32_CREATEEXEBUF
 
#define DDHAL_D3DBUFCB32_DESTROYD3DBUF   DDHAL_EXEBUFCB32_DESTROYEXEBUF
 
#define DDHAL_D3DBUFCB32_LOCKD3DBUF   DDHAL_EXEBUFCB32_LOCKEXEBUF
 
#define DDHAL_D3DBUFCB32_UNLOCKD3DBUF   DDHAL_EXEBUFCB32_UNLOCKEXEBUF
 
#define DDHALINFO_ISPRIMARYDISPLAY   0x00000001
 
#define DDHALINFO_MODEXILLEGAL   0x00000002
 
#define DDHALINFO_GETDRIVERINFOSET   0x00000004
 
#define DDHALINFO_GETDRIVERINFO2   0x00000008
 
#define DDRAWIVPORT_ON   0x00000001
 
#define DDRAWIVPORT_SOFTWARE_AUTOFLIP   0x00000002
 
#define DDRAWIVPORT_COLORKEYANDINTERP   0x00000004
 
#define DDHAL_PRIVATECAP_ATOMICSURFACECREATION   0x00000001l
 
#define DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION   0x00000002l
 
#define DDHAL_PRIVATECAP_RESERVED1   0x00000004l
 
#define DDRAWI_VPORTSTART   0x0001
 
#define DDRAWI_VPORTSTOP   0x0002
 
#define DDRAWI_VPORTUPDATE   0x0003
 
#define DDRAWI_VPORTGETCOLOR   0x0001
 
#define DDRAWI_VPORTSETCOLOR   0x0002
 

Typedefs

typedef ULONG_PTR FLATPTR
 
typedef struct _DD_VIDEOPORT_LOCALPDD_VIDEOPORT_LOCAL
 
typedef struct _DD_GETHEAPALIGNMENTDATAPDD_GETHEAPALIGNMENTDATA
 
typedef struct _VIDEOMEMORY VIDEOMEMORY
 
typedef struct _VIDEOMEMORYPVIDEOMEMORY
 
typedef struct _VIDEOMEMORYINFO VIDEOMEMORYINFO
 
typedef struct _VIDEOMEMORYINFOLPVIDEOMEMORYINFO
 
typedef struct _DD_DIRECTDRAW_GLOBAL DD_DIRECTDRAW_GLOBAL
 
typedef struct _DD_DIRECTDRAW_GLOBALPDD_DIRECTDRAW_GLOBAL
 
typedef struct _DD_DIRECTDRAW_LOCAL DD_DIRECTDRAW_LOCAL
 
typedef struct _DD_DIRECTDRAW_LOCALPDD_DIRECTDRAW_LOCAL
 
typedef struct _DD_SURFACE_GLOBAL DD_SURFACE_GLOBAL
 
typedef struct _DD_SURFACE_GLOBALPDD_SURFACE_GLOBAL
 
typedef struct _DD_SURFACE_MORE DD_SURFACE_MORE
 
typedef struct _DD_SURFACE_MOREPDD_SURFACE_MORE
 
typedef struct _DD_ATTACHLISTPDD_ATTACHLIST
 
typedef struct _DD_SURFACE_LOCAL DD_SURFACE_LOCAL
 
typedef struct _DD_SURFACE_LOCALPDD_SURFACE_LOCAL
 
typedef struct _DD_ATTACHLIST DD_ATTACHLIST
 
typedef struct _DD_SURFACE_INT DD_SURFACE_INT
 
typedef struct _DD_SURFACE_INTPDD_SURFACE_INT
 
typedef struct _DD_PALETTE_GLOBAL DD_PALETTE_GLOBAL
 
typedef struct _DD_PALETTE_GLOBALPDD_PALETTE_GLOBAL
 
typedef struct DD_MOTIONCOMP_LOCALPDD_MOTIONCOMP_LOCAL
 
typedef struct _DD_VIDEOPORT_LOCAL DD_VIDEOPORT_LOCAL
 
typedef struct _DD_LOCKDATA DD_LOCKDATA
 
typedef struct _DD_LOCKDATAPDD_LOCKDATA
 
typedef DWORD(WINAPIPDD_SURFCB_LOCK) (PDD_LOCKDATA)
 
typedef struct _DD_UNLOCKDATA DD_UNLOCKDATA
 
typedef struct _DD_UNLOCKDATAPDD_UNLOCKDATA
 
typedef DWORD(WINAPIPDD_SURFCB_UNLOCK) (PDD_UNLOCKDATA)
 
typedef struct _DD_BLTDATA DD_BLTDATA
 
typedef struct _DD_BLTDATAPDD_BLTDATA
 
typedef DWORD(WINAPIPDD_SURFCB_BLT) (PDD_BLTDATA)
 
typedef struct _DD_UPDATEOVERLAYDATA DD_UPDATEOVERLAYDATA
 
typedef struct _DD_UPDATEOVERLAYDATAPDD_UPDATEOVERLAYDATA
 
typedef DWORD(WINAPIPDD_SURFCB_UPDATEOVERLAY) (PDD_UPDATEOVERLAYDATA)
 
typedef struct _DD_SETOVERLAYPOSITIONDATA DD_SETOVERLAYPOSITIONDATA
 
typedef struct _DD_SETOVERLAYPOSITIONDATAPDD_SETOVERLAYPOSITIONDATA
 
typedef DWORD(WINAPIPDD_SURFCB_SETOVERLAYPOSITION) (PDD_SETOVERLAYPOSITIONDATA)
 
typedef struct _DD_SETPALETTEDATA DD_SETPALETTEDATA
 
typedef struct _DD_SETPALETTEDATAPDD_SETPALETTEDATA
 
typedef DWORD(WINAPIPDD_SURFCB_SETPALETTE) (PDD_SETPALETTEDATA)
 
typedef struct _DD_FLIPDATA DD_FLIPDATA
 
typedef struct _DD_FLIPDATAPDD_FLIPDATA
 
typedef DWORD(WINAPIPDD_SURFCB_FLIP) (PDD_FLIPDATA)
 
typedef struct _DD_DESTROYSURFACEDATA DD_DESTROYSURFACEDATA
 
typedef struct _DD_DESTROYSURFACEDATAPDD_DESTROYSURFACEDATA
 
typedef DWORD(WINAPIPDD_SURFCB_DESTROYSURFACE) (PDD_DESTROYSURFACEDATA)
 
typedef struct _DD_SETCLIPLISTDATA DD_SETCLIPLISTDATA
 
typedef struct _DD_SETCLIPLISTDATAPDD_SETCLIPLISTDATA
 
typedef DWORD(WINAPIPDD_SURFCB_SETCLIPLIST) (PDD_SETCLIPLISTDATA)
 
typedef struct _DD_ADDATTACHEDSURFACEDATA DD_ADDATTACHEDSURFACEDATA
 
typedef struct _DD_ADDATTACHEDSURFACEDATAPDD_ADDATTACHEDSURFACEDATA
 
typedef DWORD(WINAPIPDD_SURFCB_ADDATTACHEDSURFACE) (PDD_ADDATTACHEDSURFACEDATA)
 
typedef struct _DD_SETCOLORKEYDATA DD_SETCOLORKEYDATA
 
typedef struct _DD_SETCOLORKEYDATAPDD_SETCOLORKEYDATA
 
typedef DWORD(WINAPIPDD_SURFCB_SETCOLORKEY) (PDD_SETCOLORKEYDATA)
 
typedef struct _DD_GETBLTSTATUSDATA DD_GETBLTSTATUSDATA
 
typedef struct _DD_GETBLTSTATUSDATAPDD_GETBLTSTATUSDATA
 
typedef DWORD(WINAPIPDD_SURFCB_GETBLTSTATUS) (PDD_GETBLTSTATUSDATA)
 
typedef struct _DD_GETFLIPSTATUSDATA DD_GETFLIPSTATUSDATA
 
typedef struct _DD_GETFLIPSTATUSDATAPDD_GETFLIPSTATUSDATA
 
typedef DWORD(WINAPIPDD_SURFCB_GETFLIPSTATUS) (PDD_GETFLIPSTATUSDATA)
 
typedef struct DD_SURFACECALLBACKS DD_SURFACECALLBACKS
 
typedef struct DD_SURFACECALLBACKSPDD_SURFACECALLBACKS
 
typedef struct _DD_CREATESURFACEDATA DD_CREATESURFACEDATA
 
typedef struct _DD_CREATESURFACEDATAPDD_CREATESURFACEDATA
 
typedef DWORD(WINAPIPDD_CREATESURFACE) (PDD_CREATESURFACEDATA)
 
typedef struct _DD_DRVSETCOLORKEYDATA DD_DRVSETCOLORKEYDATA
 
typedef struct _DD_DRVSETCOLORKEYDATAPDD_DRVSETCOLORKEYDATA
 
typedef DWORD(WINAPIPDD_SETCOLORKEY) (PDD_DRVSETCOLORKEYDATA)
 
typedef struct _DD_WAITFORVERTICALBLANKDATA DD_WAITFORVERTICALBLANKDATA
 
typedef struct _DD_WAITFORVERTICALBLANKDATAPDD_WAITFORVERTICALBLANKDATA
 
typedef DWORD(WINAPIPDD_WAITFORVERTICALBLANK) (PDD_WAITFORVERTICALBLANKDATA)
 
typedef struct _DD_CANCREATESURFACEDATA DD_CANCREATESURFACEDATA
 
typedef struct _DD_CANCREATESURFACEDATAPDD_CANCREATESURFACEDATA
 
typedef DWORD(WINAPIPDD_CANCREATESURFACE) (PDD_CANCREATESURFACEDATA)
 
typedef struct _DD_CREATEPALETTEDATA DD_CREATEPALETTEDATA
 
typedef struct _DD_CREATEPALETTEDATAPDD_CREATEPALETTEDATA
 
typedef DWORD(WINAPIPDD_CREATEPALETTE) (PDD_CREATEPALETTEDATA)
 
typedef struct _DD_GETSCANLINEDATA DD_GETSCANLINEDATA
 
typedef struct _DD_GETSCANLINEDATAPDD_GETSCANLINEDATA
 
typedef DWORD(WINAPIPDD_GETSCANLINE) (PDD_GETSCANLINEDATA)
 
typedef struct _DD_MAPMEMORYDATA DD_MAPMEMORYDATA
 
typedef struct _DD_MAPMEMORYDATAPDD_MAPMEMORYDATA
 
typedef DWORD(WINAPIPDD_MAPMEMORY) (PDD_MAPMEMORYDATA)
 
typedef struct _DD_DESTROYDRIVERDATA * PDD_DESTROYDRIVERDATA
 
typedef struct _DD_SETMODEDATA * PDD_SETMODEDATA
 
typedef DWORD(APIENTRYPDD_DESTROYDRIVER) (PDD_DESTROYDRIVERDATA)
 
typedef DWORD(APIENTRYPDD_SETMODE) (PDD_SETMODEDATA)
 
typedef struct DD_CALLBACKS DD_CALLBACKS
 
typedef struct DD_CALLBACKSPDD_CALLBACKS
 
typedef struct _DD_GETAVAILDRIVERMEMORYDATA DD_GETAVAILDRIVERMEMORYDATA
 
typedef struct _DD_GETAVAILDRIVERMEMORYDATAPDD_GETAVAILDRIVERMEMORYDATA
 
typedef DWORD(WINAPIPDD_GETAVAILDRIVERMEMORY) (PDD_GETAVAILDRIVERMEMORYDATA)
 
typedef struct _DD_MISCELLANEOUSCALLBACKS DD_MISCELLANEOUSCALLBACKS
 
typedef struct _DD_MISCELLANEOUSCALLBACKSPDD_MISCELLANEOUSCALLBACKS
 
typedef DWORD(WINAPIPDD_ALPHABLT) (PDD_BLTDATA)
 
typedef struct _DD_CREATESURFACEEXDATA DD_CREATESURFACEEXDATA
 
typedef struct _DD_CREATESURFACEEXDATAPDD_CREATESURFACEEXDATA
 
typedef DWORD(WINAPIPDD_CREATESURFACEEX) (PDD_CREATESURFACEEXDATA)
 
typedef struct _DD_GETDRIVERSTATEDATA DD_GETDRIVERSTATEDATA
 
typedef struct _DD_GETDRIVERSTATEDATAPDD_GETDRIVERSTATEDATA
 
typedef DWORD(WINAPIPDD_GETDRIVERSTATE) (PDD_GETDRIVERSTATEDATA)
 
typedef struct _DD_DESTROYDDLOCALDATA DD_DESTROYDDLOCALDATA
 
typedef struct _DD_DESTROYDDLOCALDATAPDD_DESTROYDDLOCALDATA
 
typedef DWORD(WINAPIPDD_DESTROYDDLOCAL) (PDD_DESTROYDDLOCALDATA)
 
typedef struct _DD_MISCELLANEOUS2CALLBACKS DD_MISCELLANEOUS2CALLBACKS
 
typedef struct _DD_MISCELLANEOUS2CALLBACKSPDD_MISCELLANEOUS2CALLBACKS
 
typedef struct _DD_FREEDRIVERMEMORYDATA DD_FREEDRIVERMEMORYDATA
 
typedef struct _DD_FREEDRIVERMEMORYDATAPDD_FREEDRIVERMEMORYDATA
 
typedef DWORD(WINAPIPDD_FREEDRIVERMEMORY) (PDD_FREEDRIVERMEMORYDATA)
 
typedef struct _DD_SETEXCLUSIVEMODEDATA DD_SETEXCLUSIVEMODEDATA
 
typedef struct _DD_SETEXCLUSIVEMODEDATAPDD_SETEXCLUSIVEMODEDATA
 
typedef DWORD(WINAPIPDD_SETEXCLUSIVEMODE) (PDD_SETEXCLUSIVEMODEDATA)
 
typedef struct _DD_FLIPTOGDISURFACEDATA DD_FLIPTOGDISURFACEDATA
 
typedef struct _DD_FLIPTOGDISURFACEDATAPDD_FLIPTOGDISURFACEDATA
 
typedef DWORD(WINAPIPDD_FLIPTOGDISURFACE) (PDD_FLIPTOGDISURFACEDATA)
 
typedef struct _DD_NTCALLBACKS DD_NTCALLBACKS
 
typedef struct _DD_NTCALLBACKSPDD_NTCALLBACKS
 
typedef struct _DD_DESTROYPALETTEDATA DD_DESTROYPALETTEDATA
 
typedef struct _DD_DESTROYPALETTEDATAPDD_DESTROYPALETTEDATA
 
typedef DWORD(WINAPIPDD_PALCB_DESTROYPALETTE) (PDD_DESTROYPALETTEDATA)
 
typedef struct _DD_SETENTRIESDATA DD_SETENTRIESDATA
 
typedef struct _DD_SETENTRIESDATAPDD_SETENTRIESDATA
 
typedef DWORD(WINAPIPDD_PALCB_SETENTRIES) (PDD_SETENTRIESDATA)
 
typedef struct DD_PALETTECALLBACKS DD_PALETTECALLBACKS
 
typedef struct DD_PALETTECALLBACKSPDD_PALETTECALLBACKS
 
typedef struct _DD_CANCREATEVPORTDATA DD_CANCREATEVPORTDATA
 
typedef struct _DD_CANCREATEVPORTDATAPDD_CANCREATEVPORTDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_CANCREATEVIDEOPORT) (PDD_CANCREATEVPORTDATA)
 
typedef struct _DD_CREATEVPORTDATA DD_CREATEVPORTDATA
 
typedef struct _DD_CREATEVPORTDATAPDD_CREATEVPORTDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_CREATEVIDEOPORT) (PDD_CREATEVPORTDATA)
 
typedef struct _DD_FLIPVPORTDATA DD_FLIPVPORTDATA
 
typedef struct _DD_FLIPVPORTDATAPDD_FLIPVPORTDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_FLIP) (PDD_FLIPVPORTDATA)
 
typedef struct _DD_GETVPORTBANDWIDTHDATA DD_GETVPORTBANDWIDTHDATA
 
typedef struct _DD_GETVPORTBANDWIDTHDATAPDD_GETVPORTBANDWIDTHDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_GETBANDWIDTH) (PDD_GETVPORTBANDWIDTHDATA)
 
typedef struct _DD_GETVPORTINPUTFORMATDATA DD_GETVPORTINPUTFORMATDATA
 
typedef struct _DD_GETVPORTINPUTFORMATDATAPDD_GETVPORTINPUTFORMATDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_GETINPUTFORMATS) (PDD_GETVPORTINPUTFORMATDATA)
 
typedef struct _DD_GETVPORTOUTPUTFORMATDATA DD_GETVPORTOUTPUTFORMATDATA
 
typedef struct _DD_GETVPORTOUTPUTFORMATDATAPDD_GETVPORTOUTPUTFORMATDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_GETOUTPUTFORMATS) (PDD_GETVPORTOUTPUTFORMATDATA)
 
typedef struct _DD_GETVPORTFIELDDATA DD_GETVPORTFIELDDATA
 
typedef struct _DD_GETVPORTFIELDDATAPDD_GETVPORTFIELDDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_GETFIELD) (PDD_GETVPORTFIELDDATA)
 
typedef struct _DD_GETVPORTLINEDATA DD_GETVPORTLINEDATA
 
typedef struct _DD_GETVPORTLINEDATAPDD_GETVPORTLINEDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_GETLINE) (PDD_GETVPORTLINEDATA)
 
typedef struct _DD_GETVPORTCONNECTDATA DD_GETVPORTCONNECTDATA
 
typedef struct _DD_GETVPORTCONNECTDATAPDD_GETVPORTCONNECTDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_GETVPORTCONNECT) (PDD_GETVPORTCONNECTDATA)
 
typedef struct _DD_DESTROYVPORTDATA DD_DESTROYVPORTDATA
 
typedef struct _DD_DESTROYVPORTDATAPDD_DESTROYVPORTDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_DESTROYVPORT) (PDD_DESTROYVPORTDATA)
 
typedef struct _DD_GETVPORTFLIPSTATUSDATA DD_GETVPORTFLIPSTATUSDATA
 
typedef struct _DD_GETVPORTFLIPSTATUSDATAPDD_GETVPORTFLIPSTATUSDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_GETFLIPSTATUS) (PDD_GETVPORTFLIPSTATUSDATA)
 
typedef struct _DD_UPDATEVPORTDATA DD_UPDATEVPORTDATA
 
typedef struct _DD_UPDATEVPORTDATAPDD_UPDATEVPORTDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_UPDATE) (PDD_UPDATEVPORTDATA)
 
typedef struct _DD_WAITFORVPORTSYNCDATA DD_WAITFORVPORTSYNCDATA
 
typedef struct _DD_WAITFORVPORTSYNCDATAPDD_WAITFORVPORTSYNCDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_WAITFORSYNC) (PDD_WAITFORVPORTSYNCDATA)
 
typedef struct _DD_GETVPORTSIGNALDATA DD_GETVPORTSIGNALDATA
 
typedef struct _DD_GETVPORTSIGNALDATAPDD_GETVPORTSIGNALDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_GETSIGNALSTATUS) (PDD_GETVPORTSIGNALDATA)
 
typedef struct _DD_VPORTCOLORDATA DD_VPORTCOLORDATA
 
typedef struct _DD_VPORTCOLORDATAPDD_VPORTCOLORDATA
 
typedef DWORD(WINAPIPDD_VPORTCB_COLORCONTROL) (PDD_VPORTCOLORDATA)
 
typedef struct DD_VIDEOPORTCALLBACKS DD_VIDEOPORTCALLBACKS
 
typedef struct DD_VIDEOPORTCALLBACKSPDD_VIDEOPORTCALLBACKS
 
typedef struct _DD_COLORCONTROLDATA DD_COLORCONTROLDATA
 
typedef struct _DD_COLORCONTROLDATAPDD_COLORCONTROLDATA
 
typedef DWORD(WINAPIPDD_COLORCB_COLORCONTROL) (PDD_COLORCONTROLDATA)
 
typedef struct _DD_COLORCONTROLCALLBACKS DD_COLORCONTROLCALLBACKS
 
typedef struct _DD_COLORCONTROLCALLBACKSPDD_COLORCONTROLCALLBACKS
 
typedef struct _DD_GETMOCOMPGUIDSDATA DD_GETMOCOMPGUIDSDATA
 
typedef struct _DD_GETMOCOMPGUIDSDATAPDD_GETMOCOMPGUIDSDATA
 
typedef DWORD(WINAPIPDD_MOCOMPCB_GETGUIDS) (PDD_GETMOCOMPGUIDSDATA)
 
typedef struct _DD_GETMOCOMPFORMATSDATA DD_GETMOCOMPFORMATSDATA
 
typedef struct _DD_GETMOCOMPFORMATSDATAPDD_GETMOCOMPFORMATSDATA
 
typedef DWORD(WINAPIPDD_MOCOMPCB_GETFORMATS) (PDD_GETMOCOMPFORMATSDATA)
 
typedef struct _DD_CREATEMOCOMPDATA DD_CREATEMOCOMPDATA
 
typedef struct _DD_CREATEMOCOMPDATAPDD_CREATEMOCOMPDATA
 
typedef DWORD(WINAPIPDD_MOCOMPCB_CREATE) (PDD_CREATEMOCOMPDATA)
 
typedef struct _DDCOMPBUFFERINFO DDCOMPBUFFERINFO
 
typedef struct _DDCOMPBUFFERINFOLPDDCOMPBUFFERINFO
 
typedef struct _DD_GETMOCOMPCOMPBUFFDATA DD_GETMOCOMPCOMPBUFFDATA
 
typedef struct _DD_GETMOCOMPCOMPBUFFDATAPDD_GETMOCOMPCOMPBUFFDATA
 
typedef DWORD(WINAPIPDD_MOCOMPCB_GETCOMPBUFFINFO) (PDD_GETMOCOMPCOMPBUFFDATA)
 
typedef struct _DD_GETINTERNALMOCOMPDATA DD_GETINTERNALMOCOMPDATA
 
typedef struct _DD_GETINTERNALMOCOMPDATAPDD_GETINTERNALMOCOMPDATA
 
typedef DWORD(WINAPIPDD_MOCOMPCB_GETINTERNALINFO) (PDD_GETINTERNALMOCOMPDATA)
 
typedef struct _DD_BEGINMOCOMPFRAMEDATA DD_BEGINMOCOMPFRAMEDATA
 
typedef struct _DD_BEGINMOCOMPFRAMEDATAPDD_BEGINMOCOMPFRAMEDATA
 
typedef DWORD(WINAPIPDD_MOCOMPCB_BEGINFRAME) (PDD_BEGINMOCOMPFRAMEDATA)
 
typedef struct _DD_ENDMOCOMPFRAMEDATA DD_ENDMOCOMPFRAMEDATA
 
typedef struct _DD_ENDMOCOMPFRAMEDATAPDD_ENDMOCOMPFRAMEDATA
 
typedef DWORD(WINAPIPDD_MOCOMPCB_ENDFRAME) (PDD_ENDMOCOMPFRAMEDATA)
 
typedef struct _DDMOCOMPBUFFERINFO DDMOCOMPBUFFERINFO
 
typedef struct _DDMOCOMPBUFFERINFOLPDDMOCOMPBUFFERINFO
 
typedef struct _DD_RENDERMOCOMPDATA DD_RENDERMOCOMPDATA
 
typedef struct _DD_RENDERMOCOMPDATAPDD_RENDERMOCOMPDATA
 
typedef DWORD(WINAPIPDD_MOCOMPCB_RENDER) (PDD_RENDERMOCOMPDATA)
 
typedef struct _DD_QUERYMOCOMPSTATUSDATA DD_QUERYMOCOMPSTATUSDATA
 
typedef struct _DD_QUERYMOCOMPSTATUSDATAPDD_QUERYMOCOMPSTATUSDATA
 
typedef DWORD(WINAPIPDD_MOCOMPCB_QUERYSTATUS) (PDD_QUERYMOCOMPSTATUSDATA)
 
typedef struct _DD_DESTROYMOCOMPDATA DD_DESTROYMOCOMPDATA
 
typedef struct _DD_DESTROYMOCOMPDATAPDD_DESTROYMOCOMPDATA
 
typedef DWORD(WINAPIPDD_MOCOMPCB_DESTROY) (PDD_DESTROYMOCOMPDATA)
 
typedef struct DD_MOTIONCOMPCALLBACKS DD_MOTIONCOMPCALLBACKS
 
typedef struct DD_MOTIONCOMPCALLBACKSPDD_MOTIONCOMPCALLBACKS
 
typedef struct _DD_D3DBUFCALLBACKS DD_D3DBUFCALLBACKS
 
typedef struct _DD_D3DBUFCALLBACKSPDD_D3DBUFCALLBACKS
 
typedef struct _DD_GETDRIVERINFODATA DD_GETDRIVERINFODATA
 
typedef struct _DD_GETDRIVERINFODATAPDD_GETDRIVERINFODATA
 
typedef DWORD(WINAPIPDD_GETDRIVERINFO) (PDD_GETDRIVERINFODATA)
 
typedef struct _DDNTCORECAPS DDNTCORECAPS
 
typedef struct _DDNTCORECAPSPDDNTCORECAPS
 
typedef struct _DD_HALINFO_V4 DD_HALINFO_V4
 
typedef struct _DD_HALINFO_V4PDD_HALINFO_V4
 
typedef struct _DD_HALINFO DD_HALINFO
 
typedef struct _DD_HALINFOPDD_HALINFO
 
typedef struct _DD_NONLOCALVIDMEMCAPS DD_NONLOCALVIDMEMCAPS
 
typedef struct _DD_NONLOCALVIDMEMCAPSPDD_NONLOCALVIDMEMCAPS
 
typedef struct _DD_MORESURFACECAPS DD_MORESURFACECAPS
 
typedef struct _DD_MORESURFACECAPSPDD_MORESURFACECAPS
 
typedef struct _DD_SYNCSURFACEDATA DD_SYNCSURFACEDATA
 
typedef struct _DD_SYNCSURFACEDATAPDD_SYNCSURFACEDATA
 
typedef DWORD(WINAPIPDD_KERNELCB_SYNCSURFACE) (PDD_SYNCSURFACEDATA)
 
typedef struct _DD_SYNCVIDEOPORTDATA DD_SYNCVIDEOPORTDATA
 
typedef struct _DD_SYNCVIDEOPORTDATAPDD_SYNCVIDEOPORTDATA
 
typedef DWORD(WINAPIPDD_KERNELCB_SYNCVIDEOPORT) (PDD_SYNCVIDEOPORTDATA)
 
typedef struct DD_NTPRIVATEDRIVERCAPS DD_NTPRIVATEDRIVERCAPS
 
typedef struct _DD_UPDATENONLOCALHEAPDATA DD_UPDATENONLOCALHEAPDATA
 
typedef struct _DD_UPDATENONLOCALHEAPDATAPDD_UPDATENONLOCALHEAPDATA
 
typedef struct _DD_STEREOMODE DD_STEREOMODE
 
typedef struct _DD_STEREOMODEPDD_STEREOMODE
 
typedef struct _DD_MORECAPS DD_MORECAPS
 
typedef struct _DD_MORECAPSPDD_MORECAPS
 
typedef struct _DD_CLIPPER_GLOBAL DD_CLIPPER_GLOBAL
 
typedef struct _DD_CLIPPER_LOCAL DD_CLIPPER_LOCAL
 
typedef struct _DD_PALETTE_LOCAL DD_PALETTE_LOCAL
 
typedef struct DD_KERNELCALLBACKS DD_KERNELCALLBACKS
 
typedef struct DD_KERNELCALLBACKSPDD_KERNELCALLBACKS
 

Functions

 DEFINE_GUID (GUID_MiscellaneousCallbacks, 0xEFD60CC0, 0x49e7, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a)
 
 DEFINE_GUID (GUID_Miscellaneous2Callbacks, 0x406B2F00, 0x3E5A, 0x11D1, 0xB6, 0x40, 0x00, 0xAA, 0x00, 0xA1, 0xF9, 0x6A)
 
 DEFINE_GUID (GUID_VideoPortCallbacks, 0xefd60cc1, 0x49e7, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a)
 
 DEFINE_GUID (GUID_ColorControlCallbacks, 0xefd60cc2, 0x49e7, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a)
 
 DEFINE_GUID (GUID_MotionCompCallbacks, 0xb1122b40, 0x5dA5, 0x11d1, 0x8f, 0xcF, 0x00, 0xc0, 0x4f, 0xc2, 0x9b, 0x4e)
 
 DEFINE_GUID (GUID_VideoPortCaps, 0xefd60cc3, 0x49e7, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a)
 
 DEFINE_GUID (GUID_D3DCaps, 0x7bf06991, 0x8794, 0x11d0, 0x91, 0x39, 0x08, 0x00, 0x36, 0xd2, 0xef, 0x02)
 
 DEFINE_GUID (GUID_D3DExtendedCaps, 0x7de41f80, 0x9d93, 0x11d0, 0x89, 0xab, 0x00, 0xa0, 0xc9, 0x05, 0x41, 0x29)
 
 DEFINE_GUID (GUID_D3DCallbacks, 0x7bf06990, 0x8794, 0x11d0, 0x91, 0x39, 0x08, 0x00, 0x36, 0xd2, 0xef, 0x02)
 
 DEFINE_GUID (GUID_D3DCallbacks2, 0xba584e1, 0x70b6, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a)
 
 DEFINE_GUID (GUID_D3DCallbacks3, 0xddf41230, 0xec0a, 0x11d0, 0xa9, 0xb6, 0x00, 0xaa, 0x00, 0xc0, 0x99, 0x3e)
 
 DEFINE_GUID (GUID_NonLocalVidMemCaps, 0x86c4fa80, 0x8d84, 0x11d0, 0x94, 0xe8, 0x00, 0xc0, 0x4f, 0xc3, 0x41, 0x37)
 
 DEFINE_GUID (GUID_KernelCallbacks, 0x80863800, 0x6B06, 0x11D0, 0x9B, 0x06, 0x0, 0xA0, 0xC9, 0x03, 0xA3, 0xB8)
 
 DEFINE_GUID (GUID_KernelCaps, 0xFFAA7540, 0x7AA8, 0x11D0, 0x9B, 0x06, 0x00, 0xA0, 0xC9, 0x03, 0xA3, 0xB8)
 
 DEFINE_GUID (GUID_ZPixelFormats, 0x93869880, 0x36cf, 0x11d1, 0x9b, 0x1b, 0x0, 0xaa, 0x0, 0xbb, 0xb8, 0xae)
 
 DEFINE_GUID (GUID_DDMoreCaps, 0x880baf30, 0xb030, 0x11d0, 0x8e, 0xa7, 0x00, 0x60, 0x97, 0x97, 0xea, 0x5b)
 
 DEFINE_GUID (GUID_D3DParseUnknownCommandCallback, 0x2e04ffa0, 0x98e4, 0x11d1, 0x8c, 0xe1, 0x0, 0xa0, 0xc9, 0x6, 0x29, 0xa8)
 
 DEFINE_GUID (GUID_NTCallbacks, 0x6fe9ecde, 0xdf89, 0x11d1, 0x9d, 0xb0, 0x00, 0x60, 0x08, 0x27, 0x71, 0xba)
 
 DEFINE_GUID (GUID_DDMoreSurfaceCaps, 0x3b8a0466, 0xf269, 0x11d1, 0x88, 0x0b, 0x0, 0xc0, 0x4f, 0xd9, 0x30, 0xc5)
 
 DEFINE_GUID (GUID_GetHeapAlignment, 0x42e02f16, 0x7b41, 0x11d2, 0x8b, 0xff, 0x0, 0xa0, 0xc9, 0x83, 0xea, 0xf6)
 
 DEFINE_GUID (GUID_UpdateNonLocalHeap, 0x42e02f17, 0x7b41, 0x11d2, 0x8b, 0xff, 0x0, 0xa0, 0xc9, 0x83, 0xea, 0xf6)
 
 DEFINE_GUID (GUID_NTPrivateDriverCaps, 0xfad16a23, 0x7b66, 0x11d2, 0x83, 0xd7, 0x0, 0xc0, 0x4f, 0x7c, 0xe5, 0x8c)
 
 DEFINE_GUID (GUID_DDStereoMode, 0xf828169c, 0xa8e8, 0x11d2, 0xa1, 0xf2, 0x0, 0xa0, 0xc9, 0x83, 0xea, 0xf6)
 
 DEFINE_GUID (GUID_VPE2Callbacks, 0x52882147, 0x2d47, 0x469a, 0xa0, 0xd1, 0x3, 0x45, 0x58, 0x90, 0xf6, 0xc8)
 

Macro Definition Documentation

◆ _NO_COM

#define _NO_COM

Definition at line 54 of file ddrawint.h.

◆ D3DFORMAT_MEMBEROFGROUP_ARGB

#define D3DFORMAT_MEMBEROFGROUP_ARGB   0x00080000L

Definition at line 1262 of file ddrawint.h.

◆ D3DFORMAT_OP_3DACCELERATION

#define D3DFORMAT_OP_3DACCELERATION   0x00000800L

Definition at line 1254 of file ddrawint.h.

◆ D3DFORMAT_OP_AUTOGENMIPMAP

#define D3DFORMAT_OP_AUTOGENMIPMAP   0x00400000L

Definition at line 1265 of file ddrawint.h.

◆ D3DFORMAT_OP_BUMPMAP

#define D3DFORMAT_OP_BUMPMAP   0x00010000L

Definition at line 1259 of file ddrawint.h.

◆ D3DFORMAT_OP_CONVERT_TO_ARGB

#define D3DFORMAT_OP_CONVERT_TO_ARGB   0x00002000L

Definition at line 1256 of file ddrawint.h.

◆ D3DFORMAT_OP_CUBETEXTURE

#define D3DFORMAT_OP_CUBETEXTURE   0x00000004L

Definition at line 1247 of file ddrawint.h.

◆ D3DFORMAT_OP_DISPLAYMODE

#define D3DFORMAT_OP_DISPLAYMODE   0x00000400L

Definition at line 1253 of file ddrawint.h.

◆ D3DFORMAT_OP_DMAP

#define D3DFORMAT_OP_DMAP   0x00020000L

Definition at line 1260 of file ddrawint.h.

◆ D3DFORMAT_OP_NOALPHABLEND

#define D3DFORMAT_OP_NOALPHABLEND   0x00200000L

Definition at line 1264 of file ddrawint.h.

◆ D3DFORMAT_OP_NOFILTER

#define D3DFORMAT_OP_NOFILTER   0x00040000L

Definition at line 1261 of file ddrawint.h.

◆ D3DFORMAT_OP_NOTEXCOORDWRAPNORMIP

#define D3DFORMAT_OP_NOTEXCOORDWRAPNORMIP   0x01000000L

Definition at line 1267 of file ddrawint.h.

◆ D3DFORMAT_OP_OFFSCREEN_RENDERTARGET

#define D3DFORMAT_OP_OFFSCREEN_RENDERTARGET   0x00000008L

Definition at line 1248 of file ddrawint.h.

◆ D3DFORMAT_OP_OFFSCREENPLAIN

#define D3DFORMAT_OP_OFFSCREENPLAIN   0x00004000L

Definition at line 1257 of file ddrawint.h.

◆ D3DFORMAT_OP_PIXELSIZE

#define D3DFORMAT_OP_PIXELSIZE   0x00001000L

Definition at line 1255 of file ddrawint.h.

◆ D3DFORMAT_OP_SAME_FORMAT_RENDERTARGET

#define D3DFORMAT_OP_SAME_FORMAT_RENDERTARGET   0x00000010L

Definition at line 1249 of file ddrawint.h.

◆ D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGET

#define D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGET   0x00000100L

Definition at line 1252 of file ddrawint.h.

◆ D3DFORMAT_OP_SRGBREAD

#define D3DFORMAT_OP_SRGBREAD   0x00008000L

Definition at line 1258 of file ddrawint.h.

◆ D3DFORMAT_OP_SRGBWRITE

#define D3DFORMAT_OP_SRGBWRITE   0x00100000L

Definition at line 1263 of file ddrawint.h.

◆ D3DFORMAT_OP_TEXTURE

#define D3DFORMAT_OP_TEXTURE   0x00000001L

Definition at line 1245 of file ddrawint.h.

◆ D3DFORMAT_OP_VERTEXTEXTURE

#define D3DFORMAT_OP_VERTEXTEXTURE   0x00800000L

Definition at line 1266 of file ddrawint.h.

◆ D3DFORMAT_OP_VOLUMETEXTURE

#define D3DFORMAT_OP_VOLUMETEXTURE   0x00000002L

Definition at line 1246 of file ddrawint.h.

◆ D3DFORMAT_OP_ZSTENCIL

#define D3DFORMAT_OP_ZSTENCIL   0x00000040L

Definition at line 1250 of file ddrawint.h.

◆ D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH

#define D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH   0x00000080L

Definition at line 1251 of file ddrawint.h.

◆ DD_GETHEAPALIGNMENTDATA_DECLARED

#define DD_GETHEAPALIGNMENTDATA_DECLARED

Definition at line 88 of file ddrawint.h.

◆ DDABLT_SRCOVERDEST

#define DDABLT_SRCOVERDEST   0x00000001

Definition at line 263 of file ddrawint.h.

◆ DDBLT_AFLAGS

#define DDBLT_AFLAGS   0x80000000

Definition at line 264 of file ddrawint.h.

◆ DDHAL_CB32_CANCREATESURFACE

#define DDHAL_CB32_CANCREATESURFACE   0x00000020l

Definition at line 516 of file ddrawint.h.

◆ DDHAL_CB32_CREATEPALETTE

#define DDHAL_CB32_CREATEPALETTE   0x00000040l

Definition at line 517 of file ddrawint.h.

◆ DDHAL_CB32_CREATESURFACE

#define DDHAL_CB32_CREATESURFACE   0x00000002l

Definition at line 512 of file ddrawint.h.

◆ DDHAL_CB32_DESTROYDRIVER

#define DDHAL_CB32_DESTROYDRIVER   0x00000001l

Definition at line 511 of file ddrawint.h.

◆ DDHAL_CB32_GETSCANLINE

#define DDHAL_CB32_GETSCANLINE   0x00000080l

Definition at line 518 of file ddrawint.h.

◆ DDHAL_CB32_MAPMEMORY

#define DDHAL_CB32_MAPMEMORY   0x80000000l

Definition at line 519 of file ddrawint.h.

◆ DDHAL_CB32_SETCOLORKEY

#define DDHAL_CB32_SETCOLORKEY   0x00000004l

Definition at line 513 of file ddrawint.h.

◆ DDHAL_CB32_SETMODE

#define DDHAL_CB32_SETMODE   0x00000008l

Definition at line 514 of file ddrawint.h.

◆ DDHAL_CB32_WAITFORVERTICALBLANK

#define DDHAL_CB32_WAITFORVERTICALBLANK   0x00000010l

Definition at line 515 of file ddrawint.h.

◆ DDHAL_COLOR_COLORCONTROL

#define DDHAL_COLOR_COLORCONTROL   0x00000001

Definition at line 869 of file ddrawint.h.

◆ DDHAL_CREATESURFACEEX_SWAPHANDLES

#define DDHAL_CREATESURFACEEX_SWAPHANDLES   0x00000001l

Definition at line 1278 of file ddrawint.h.

◆ DDHAL_D3DBUFCB32_CANCREATED3DBUF

#define DDHAL_D3DBUFCB32_CANCREATED3DBUF   DDHAL_EXEBUFCB32_CANCREATEEXEBUF

Definition at line 1305 of file ddrawint.h.

◆ DDHAL_D3DBUFCB32_CREATED3DBUF

#define DDHAL_D3DBUFCB32_CREATED3DBUF   DDHAL_EXEBUFCB32_CREATEEXEBUF

Definition at line 1306 of file ddrawint.h.

◆ DDHAL_D3DBUFCB32_DESTROYD3DBUF

#define DDHAL_D3DBUFCB32_DESTROYD3DBUF   DDHAL_EXEBUFCB32_DESTROYEXEBUF

Definition at line 1307 of file ddrawint.h.

◆ DDHAL_D3DBUFCB32_LOCKD3DBUF

#define DDHAL_D3DBUFCB32_LOCKD3DBUF   DDHAL_EXEBUFCB32_LOCKEXEBUF

Definition at line 1308 of file ddrawint.h.

◆ DDHAL_D3DBUFCB32_UNLOCKD3DBUF

#define DDHAL_D3DBUFCB32_UNLOCKD3DBUF   DDHAL_EXEBUFCB32_UNLOCKEXEBUF

Definition at line 1309 of file ddrawint.h.

◆ DDHAL_DRIVER_HANDLED

#define DDHAL_DRIVER_HANDLED   0x00000001l

Definition at line 1284 of file ddrawint.h.

◆ DDHAL_DRIVER_NOCKEYHW

#define DDHAL_DRIVER_NOCKEYHW   0x00000002l

Definition at line 1285 of file ddrawint.h.

◆ DDHAL_DRIVER_NOTHANDLED

#define DDHAL_DRIVER_NOTHANDLED   0x00000000l

Definition at line 1283 of file ddrawint.h.

◆ DDHAL_EXEBUFCB32_CANCREATEEXEBUF

#define DDHAL_EXEBUFCB32_CANCREATEEXEBUF   0x00000001l

Definition at line 1299 of file ddrawint.h.

◆ DDHAL_EXEBUFCB32_CREATEEXEBUF

#define DDHAL_EXEBUFCB32_CREATEEXEBUF   0x00000002l

Definition at line 1300 of file ddrawint.h.

◆ DDHAL_EXEBUFCB32_DESTROYEXEBUF

#define DDHAL_EXEBUFCB32_DESTROYEXEBUF   0x00000004l

Definition at line 1301 of file ddrawint.h.

◆ DDHAL_EXEBUFCB32_LOCKEXEBUF

#define DDHAL_EXEBUFCB32_LOCKEXEBUF   0x00000008l

Definition at line 1302 of file ddrawint.h.

◆ DDHAL_EXEBUFCB32_UNLOCKEXEBUF

#define DDHAL_EXEBUFCB32_UNLOCKEXEBUF   0x00000010l

Definition at line 1303 of file ddrawint.h.

◆ DDHAL_KERNEL_SYNCSURFACEDATA

#define DDHAL_KERNEL_SYNCSURFACEDATA   0x00000001l

Definition at line 1280 of file ddrawint.h.

◆ DDHAL_KERNEL_SYNCVIDEOPORTDATA

#define DDHAL_KERNEL_SYNCVIDEOPORTDATA   0x00000002l

Definition at line 1281 of file ddrawint.h.

◆ DDHAL_MISC2CB32_ALPHABLT

#define DDHAL_MISC2CB32_ALPHABLT   0x00000001

Definition at line 577 of file ddrawint.h.

◆ DDHAL_MISC2CB32_CREATESURFACEEX

#define DDHAL_MISC2CB32_CREATESURFACEEX   0x00000002

Definition at line 578 of file ddrawint.h.

◆ DDHAL_MISC2CB32_DESTROYDDLOCAL

#define DDHAL_MISC2CB32_DESTROYDDLOCAL   0x00000008

Definition at line 580 of file ddrawint.h.

◆ DDHAL_MISC2CB32_GETDRIVERSTATE

#define DDHAL_MISC2CB32_GETDRIVERSTATE   0x00000004

Definition at line 579 of file ddrawint.h.

◆ DDHAL_MISCCB32_GETAVAILDRIVERMEMORY

#define DDHAL_MISCCB32_GETAVAILDRIVERMEMORY   0x00000001

Definition at line 537 of file ddrawint.h.

◆ DDHAL_MOCOMP32_BEGINFRAME

#define DDHAL_MOCOMP32_BEGINFRAME   0x00000020

Definition at line 1019 of file ddrawint.h.

◆ DDHAL_MOCOMP32_CREATE

#define DDHAL_MOCOMP32_CREATE   0x00000004

Definition at line 1016 of file ddrawint.h.

◆ DDHAL_MOCOMP32_DESTROY

#define DDHAL_MOCOMP32_DESTROY   0x00000200

Definition at line 1023 of file ddrawint.h.

◆ DDHAL_MOCOMP32_ENDFRAME

#define DDHAL_MOCOMP32_ENDFRAME   0x00000040

Definition at line 1020 of file ddrawint.h.

◆ DDHAL_MOCOMP32_GETCOMPBUFFINFO

#define DDHAL_MOCOMP32_GETCOMPBUFFINFO   0x00000008

Definition at line 1017 of file ddrawint.h.

◆ DDHAL_MOCOMP32_GETFORMATS

#define DDHAL_MOCOMP32_GETFORMATS   0x00000002

Definition at line 1015 of file ddrawint.h.

◆ DDHAL_MOCOMP32_GETGUIDS

#define DDHAL_MOCOMP32_GETGUIDS   0x00000001

Definition at line 1014 of file ddrawint.h.

◆ DDHAL_MOCOMP32_GETINTERNALINFO

#define DDHAL_MOCOMP32_GETINTERNALINFO   0x00000010

Definition at line 1018 of file ddrawint.h.

◆ DDHAL_MOCOMP32_QUERYSTATUS

#define DDHAL_MOCOMP32_QUERYSTATUS   0x00000100

Definition at line 1022 of file ddrawint.h.

◆ DDHAL_MOCOMP32_RENDER

#define DDHAL_MOCOMP32_RENDER   0x00000080

Definition at line 1021 of file ddrawint.h.

◆ DDHAL_NTCB32_FLIPTOGDISURFACE

#define DDHAL_NTCB32_FLIPTOGDISURFACE   0x00000004

Definition at line 618 of file ddrawint.h.

◆ DDHAL_NTCB32_FREEDRIVERMEMORY

#define DDHAL_NTCB32_FREEDRIVERMEMORY   0x00000001

Definition at line 616 of file ddrawint.h.

◆ DDHAL_NTCB32_SETEXCLUSIVEMODE

#define DDHAL_NTCB32_SETEXCLUSIVEMODE   0x00000002

Definition at line 617 of file ddrawint.h.

◆ DDHAL_PALCB32_DESTROYPALETTE

#define DDHAL_PALCB32_DESTROYPALETTE   0x00000001l

Definition at line 650 of file ddrawint.h.

◆ DDHAL_PALCB32_SETENTRIES

#define DDHAL_PALCB32_SETENTRIES   0x00000002l

Definition at line 651 of file ddrawint.h.

◆ DDHAL_PLEASEALLOC_BLOCKSIZE

#define DDHAL_PLEASEALLOC_BLOCKSIZE   0x00000002l

Definition at line 1268 of file ddrawint.h.

◆ DDHAL_PLEASEALLOC_USERMEM

#define DDHAL_PLEASEALLOC_USERMEM   0x00000004l

Definition at line 1269 of file ddrawint.h.

◆ DDHAL_PRIVATECAP_ATOMICSURFACECREATION

#define DDHAL_PRIVATECAP_ATOMICSURFACECREATION   0x00000001l

Definition at line 1320 of file ddrawint.h.

◆ DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION

#define DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION   0x00000002l

Definition at line 1321 of file ddrawint.h.

◆ DDHAL_PRIVATECAP_RESERVED1

#define DDHAL_PRIVATECAP_RESERVED1   0x00000004l

Definition at line 1322 of file ddrawint.h.

◆ DDHAL_SURFCB32_ADDATTACHEDSURFACE

#define DDHAL_SURFCB32_ADDATTACHEDSURFACE   0x00000080

Definition at line 412 of file ddrawint.h.

◆ DDHAL_SURFCB32_BLT

#define DDHAL_SURFCB32_BLT   0x00000020

Definition at line 410 of file ddrawint.h.

◆ DDHAL_SURFCB32_DESTROYSURFACE

#define DDHAL_SURFCB32_DESTROYSURFACE   0x00000001

Definition at line 405 of file ddrawint.h.

◆ DDHAL_SURFCB32_FLIP

#define DDHAL_SURFCB32_FLIP   0x00000002

Definition at line 406 of file ddrawint.h.

◆ DDHAL_SURFCB32_GETBLTSTATUS

#define DDHAL_SURFCB32_GETBLTSTATUS   0x00000100

Definition at line 413 of file ddrawint.h.

◆ DDHAL_SURFCB32_GETFLIPSTATUS

#define DDHAL_SURFCB32_GETFLIPSTATUS   0x00000200

Definition at line 414 of file ddrawint.h.

◆ DDHAL_SURFCB32_LOCK

#define DDHAL_SURFCB32_LOCK   0x00000008

Definition at line 408 of file ddrawint.h.

◆ DDHAL_SURFCB32_RESERVED4

#define DDHAL_SURFCB32_RESERVED4   0x00001000

Definition at line 417 of file ddrawint.h.

◆ DDHAL_SURFCB32_SETCLIPLIST

#define DDHAL_SURFCB32_SETCLIPLIST   0x00000004

Definition at line 407 of file ddrawint.h.

◆ DDHAL_SURFCB32_SETCOLORKEY

#define DDHAL_SURFCB32_SETCOLORKEY   0x00000040

Definition at line 411 of file ddrawint.h.

◆ DDHAL_SURFCB32_SETOVERLAYPOSITION

#define DDHAL_SURFCB32_SETOVERLAYPOSITION   0x00000800

Definition at line 416 of file ddrawint.h.

◆ DDHAL_SURFCB32_SETPALETTE

#define DDHAL_SURFCB32_SETPALETTE   0x00002000

Definition at line 418 of file ddrawint.h.

◆ DDHAL_SURFCB32_UNLOCK

#define DDHAL_SURFCB32_UNLOCK   0x00000010

Definition at line 409 of file ddrawint.h.

◆ DDHAL_SURFCB32_UPDATEOVERLAY

#define DDHAL_SURFCB32_UPDATEOVERLAY   0x00000400

Definition at line 415 of file ddrawint.h.

◆ DDHAL_VPORT32_CANCREATEVIDEOPORT

#define DDHAL_VPORT32_CANCREATEVIDEOPORT   0x00000001

Definition at line 829 of file ddrawint.h.

◆ DDHAL_VPORT32_COLORCONTROL

#define DDHAL_VPORT32_COLORCONTROL   0x00008000

Definition at line 843 of file ddrawint.h.

◆ DDHAL_VPORT32_CREATEVIDEOPORT

#define DDHAL_VPORT32_CREATEVIDEOPORT   0x00000002

Definition at line 830 of file ddrawint.h.

◆ DDHAL_VPORT32_DESTROY

#define DDHAL_VPORT32_DESTROY   0x00000400

Definition at line 838 of file ddrawint.h.

◆ DDHAL_VPORT32_FLIP

#define DDHAL_VPORT32_FLIP   0x00000004

Definition at line 831 of file ddrawint.h.

◆ DDHAL_VPORT32_GETBANDWIDTH

#define DDHAL_VPORT32_GETBANDWIDTH   0x00000008

Definition at line 832 of file ddrawint.h.

◆ DDHAL_VPORT32_GETCONNECT

#define DDHAL_VPORT32_GETCONNECT   0x00000200

Definition at line 837 of file ddrawint.h.

◆ DDHAL_VPORT32_GETFIELD

#define DDHAL_VPORT32_GETFIELD   0x00000080

Definition at line 835 of file ddrawint.h.

◆ DDHAL_VPORT32_GETFLIPSTATUS

#define DDHAL_VPORT32_GETFLIPSTATUS   0x00000800

Definition at line 839 of file ddrawint.h.

◆ DDHAL_VPORT32_GETINPUTFORMATS

#define DDHAL_VPORT32_GETINPUTFORMATS   0x00000010

Definition at line 833 of file ddrawint.h.

◆ DDHAL_VPORT32_GETLINE

#define DDHAL_VPORT32_GETLINE   0x00000100

Definition at line 836 of file ddrawint.h.

◆ DDHAL_VPORT32_GETOUTPUTFORMATS

#define DDHAL_VPORT32_GETOUTPUTFORMATS   0x00000020

Definition at line 834 of file ddrawint.h.

◆ DDHAL_VPORT32_GETSIGNALSTATUS

#define DDHAL_VPORT32_GETSIGNALSTATUS   0x00004000

Definition at line 842 of file ddrawint.h.

◆ DDHAL_VPORT32_UPDATE

#define DDHAL_VPORT32_UPDATE   0x00001000

Definition at line 840 of file ddrawint.h.

◆ DDHAL_VPORT32_WAITFORSYNC

#define DDHAL_VPORT32_WAITFORSYNC   0x00002000

Definition at line 841 of file ddrawint.h.

◆ DDHALINFO_GETDRIVERINFO2

#define DDHALINFO_GETDRIVERINFO2   0x00000008

Definition at line 1314 of file ddrawint.h.

◆ DDHALINFO_GETDRIVERINFOSET

#define DDHALINFO_GETDRIVERINFOSET   0x00000004

Definition at line 1313 of file ddrawint.h.

◆ DDHALINFO_ISPRIMARYDISPLAY

#define DDHALINFO_ISPRIMARYDISPLAY   0x00000001

Definition at line 1311 of file ddrawint.h.

◆ DDHALINFO_MODEXILLEGAL

#define DDHALINFO_MODEXILLEGAL   0x00000002

Definition at line 1312 of file ddrawint.h.

◆ DDMCQUERY_READ

#define DDMCQUERY_READ   0x00000001

Definition at line 981 of file ddrawint.h.

◆ DDPF_D3DFORMAT

#define DDPF_D3DFORMAT   0x00200000l

Definition at line 1244 of file ddrawint.h.

◆ DDRAWI_GETCOLOR

#define DDRAWI_GETCOLOR   0x0001

Definition at line 850 of file ddrawint.h.

◆ DDRAWI_SETCOLOR

#define DDRAWI_SETCOLOR   0x0002

Definition at line 851 of file ddrawint.h.

◆ DDRAWI_VPORTGETCOLOR

#define DDRAWI_VPORTGETCOLOR   0x0001

Definition at line 1327 of file ddrawint.h.

◆ DDRAWI_VPORTSETCOLOR

#define DDRAWI_VPORTSETCOLOR   0x0002

Definition at line 1328 of file ddrawint.h.

◆ DDRAWI_VPORTSTART

#define DDRAWI_VPORTSTART   0x0001

Definition at line 1324 of file ddrawint.h.

◆ DDRAWI_VPORTSTOP

#define DDRAWI_VPORTSTOP   0x0002

Definition at line 1325 of file ddrawint.h.

◆ DDRAWI_VPORTUPDATE

#define DDRAWI_VPORTUPDATE   0x0003

Definition at line 1326 of file ddrawint.h.

◆ DDRAWISURF_BACKBUFFER

#define DDRAWISURF_BACKBUFFER   0x08000000L

Definition at line 1291 of file ddrawint.h.

◆ DDRAWISURF_DRIVERMANAGED

#define DDRAWISURF_DRIVERMANAGED   0x40000000L

Definition at line 1293 of file ddrawint.h.

◆ DDRAWISURF_FRONTBUFFER

#define DDRAWISURF_FRONTBUFFER   0x04000000L

Definition at line 1290 of file ddrawint.h.

◆ DDRAWISURF_HASCKEYSRCBLT

#define DDRAWISURF_HASCKEYSRCBLT   0x00000800L

Definition at line 1287 of file ddrawint.h.

◆ DDRAWISURF_HASOVERLAYDATA

#define DDRAWISURF_HASOVERLAYDATA   0x00004000L

Definition at line 1289 of file ddrawint.h.

◆ DDRAWISURF_HASPIXELFORMAT

#define DDRAWISURF_HASPIXELFORMAT   0x00002000L

Definition at line 1288 of file ddrawint.h.

◆ DDRAWISURF_INVALID

#define DDRAWISURF_INVALID   0x10000000L

Definition at line 1292 of file ddrawint.h.

◆ DDRAWIVPORT_COLORKEYANDINTERP

#define DDRAWIVPORT_COLORKEYANDINTERP   0x00000004

Definition at line 1318 of file ddrawint.h.

◆ DDRAWIVPORT_ON

#define DDRAWIVPORT_ON   0x00000001

Definition at line 1316 of file ddrawint.h.

◆ DDRAWIVPORT_SOFTWARE_AUTOFLIP

#define DDRAWIVPORT_SOFTWARE_AUTOFLIP   0x00000002

Definition at line 1317 of file ddrawint.h.

◆ DDSCAPS_COMMANDBUFFER

#define DDSCAPS_COMMANDBUFFER   DDSCAPS_RESERVED3

Definition at line 1242 of file ddrawint.h.

◆ DDSCAPS_EXECUTEBUFFER

#define DDSCAPS_EXECUTEBUFFER   DDSCAPS_RESERVED2

Definition at line 1241 of file ddrawint.h.

◆ DDSCAPS_VERTEXBUFFER

#define DDSCAPS_VERTEXBUFFER   DDSCAPS_RESERVED4

Definition at line 1243 of file ddrawint.h.

◆ DDWAITVB_I_TESTVB

#define DDWAITVB_I_TESTVB   0x80000006

Definition at line 443 of file ddrawint.h.

◆ FLATPTR_DEFINED

#define FLATPTR_DEFINED

Definition at line 77 of file ddrawint.h.

◆ MAKE_HRESULT

#define MAKE_HRESULT (   sev,
  fac,
  code 
)    ((HRESULT) (((unsigned long)(sev)<<31) | ((unsigned long)(fac)<<16) | ((unsigned long)(code))) )

Definition at line 72 of file ddrawint.h.

◆ MAX_AUTOFLIP_BUFFERS

#define MAX_AUTOFLIP_BUFFERS   10

Definition at line 1240 of file ddrawint.h.

◆ ROP_HAS_PATTERN

#define ROP_HAS_PATTERN   0x00000002l

Definition at line 1296 of file ddrawint.h.

◆ ROP_HAS_SOURCE

#define ROP_HAS_SOURCE   0x00000001l

Definition at line 1295 of file ddrawint.h.

◆ ROP_HAS_SOURCEPATTERN

#define ROP_HAS_SOURCEPATTERN   ROP_HAS_SOURCE | ROP_HAS_PATTERN

Definition at line 1297 of file ddrawint.h.

◆ VIDMEM_HEAPDISABLED

#define VIDMEM_HEAPDISABLED   0x00000020l

Definition at line 1276 of file ddrawint.h.

◆ VIDMEM_ISHEAP

#define VIDMEM_ISHEAP   0x00000004l

Definition at line 1273 of file ddrawint.h.

◆ VIDMEM_ISLINEAR

#define VIDMEM_ISLINEAR   0x00000001l

Definition at line 1271 of file ddrawint.h.

◆ VIDMEM_ISNONLOCAL

#define VIDMEM_ISNONLOCAL   0x00000008l

Definition at line 1274 of file ddrawint.h.

◆ VIDMEM_ISRECTANGULAR

#define VIDMEM_ISRECTANGULAR   0x00000002l

Definition at line 1272 of file ddrawint.h.

◆ VIDMEM_ISWC

#define VIDMEM_ISWC   0x00000010l

Definition at line 1275 of file ddrawint.h.

Typedef Documentation

◆ DD_ADDATTACHEDSURFACEDATA

◆ DD_ATTACHLIST

◆ DD_BEGINMOCOMPFRAMEDATA

◆ DD_BLTDATA

◆ DD_CALLBACKS

◆ DD_CANCREATESURFACEDATA

◆ DD_CANCREATEVPORTDATA

◆ DD_CLIPPER_GLOBAL

◆ DD_CLIPPER_LOCAL

◆ DD_COLORCONTROLCALLBACKS

◆ DD_COLORCONTROLDATA

◆ DD_CREATEMOCOMPDATA

◆ DD_CREATEPALETTEDATA

◆ DD_CREATESURFACEDATA

◆ DD_CREATESURFACEEXDATA

◆ DD_CREATEVPORTDATA

◆ DD_D3DBUFCALLBACKS

◆ DD_DESTROYDDLOCALDATA

◆ DD_DESTROYMOCOMPDATA

◆ DD_DESTROYPALETTEDATA

◆ DD_DESTROYSURFACEDATA

◆ DD_DESTROYVPORTDATA

◆ DD_DIRECTDRAW_GLOBAL

◆ DD_DIRECTDRAW_LOCAL

◆ DD_DRVSETCOLORKEYDATA

◆ DD_ENDMOCOMPFRAMEDATA

◆ DD_FLIPDATA

◆ DD_FLIPTOGDISURFACEDATA

◆ DD_FLIPVPORTDATA

◆ DD_FREEDRIVERMEMORYDATA

◆ DD_GETAVAILDRIVERMEMORYDATA

◆ DD_GETBLTSTATUSDATA

◆ DD_GETDRIVERINFODATA

◆ DD_GETDRIVERSTATEDATA

◆ DD_GETFLIPSTATUSDATA

◆ DD_GETINTERNALMOCOMPDATA

◆ DD_GETMOCOMPCOMPBUFFDATA

◆ DD_GETMOCOMPFORMATSDATA

◆ DD_GETMOCOMPGUIDSDATA

◆ DD_GETSCANLINEDATA

◆ DD_GETVPORTBANDWIDTHDATA

◆ DD_GETVPORTCONNECTDATA

◆ DD_GETVPORTFIELDDATA

◆ DD_GETVPORTFLIPSTATUSDATA

◆ DD_GETVPORTINPUTFORMATDATA

◆ DD_GETVPORTLINEDATA

◆ DD_GETVPORTOUTPUTFORMATDATA

◆ DD_GETVPORTSIGNALDATA

◆ DD_HALINFO

◆ DD_HALINFO_V4

◆ DD_KERNELCALLBACKS

◆ DD_LOCKDATA

◆ DD_MAPMEMORYDATA

◆ DD_MISCELLANEOUS2CALLBACKS

◆ DD_MISCELLANEOUSCALLBACKS

◆ DD_MORECAPS

◆ DD_MORESURFACECAPS

◆ DD_MOTIONCOMPCALLBACKS

◆ DD_NONLOCALVIDMEMCAPS

◆ DD_NTCALLBACKS

◆ DD_NTPRIVATEDRIVERCAPS

◆ DD_PALETTE_GLOBAL

◆ DD_PALETTE_LOCAL

◆ DD_PALETTECALLBACKS

◆ DD_QUERYMOCOMPSTATUSDATA

◆ DD_RENDERMOCOMPDATA

◆ DD_SETCLIPLISTDATA

◆ DD_SETCOLORKEYDATA

◆ DD_SETENTRIESDATA

◆ DD_SETEXCLUSIVEMODEDATA

◆ DD_SETOVERLAYPOSITIONDATA

◆ DD_SETPALETTEDATA

◆ DD_STEREOMODE

◆ DD_SURFACE_GLOBAL

◆ DD_SURFACE_INT

◆ DD_SURFACE_LOCAL

◆ DD_SURFACE_MORE

◆ DD_SURFACECALLBACKS

◆ DD_SYNCSURFACEDATA

◆ DD_SYNCVIDEOPORTDATA

◆ DD_UNLOCKDATA

◆ DD_UPDATENONLOCALHEAPDATA

◆ DD_UPDATEOVERLAYDATA

◆ DD_UPDATEVPORTDATA

◆ DD_VIDEOPORT_LOCAL

◆ DD_VIDEOPORTCALLBACKS

◆ DD_VPORTCOLORDATA

◆ DD_WAITFORVERTICALBLANKDATA

◆ DD_WAITFORVPORTSYNCDATA

◆ DDCOMPBUFFERINFO

◆ DDMOCOMPBUFFERINFO

◆ DDNTCORECAPS

◆ FLATPTR

typedef ULONG_PTR FLATPTR

Definition at line 76 of file ddrawint.h.

◆ LPDDCOMPBUFFERINFO

◆ LPDDMOCOMPBUFFERINFO

◆ LPVIDEOMEMORYINFO

◆ PDD_ADDATTACHEDSURFACEDATA

◆ PDD_ALPHABLT

typedef DWORD(WINAPI * PDD_ALPHABLT) (PDD_BLTDATA)

Definition at line 539 of file ddrawint.h.

◆ PDD_ATTACHLIST

Definition at line 169 of file ddrawint.h.

◆ PDD_BEGINMOCOMPFRAMEDATA

◆ PDD_BLTDATA

◆ PDD_CALLBACKS

◆ PDD_CANCREATESURFACE

typedef DWORD(WINAPI * PDD_CANCREATESURFACE) (PDD_CANCREATESURFACEDATA)

Definition at line 462 of file ddrawint.h.

◆ PDD_CANCREATESURFACEDATA

◆ PDD_CANCREATEVPORTDATA

◆ PDD_COLORCB_COLORCONTROL

typedef DWORD(WINAPI * PDD_COLORCB_COLORCONTROL) (PDD_COLORCONTROLDATA)

Definition at line 861 of file ddrawint.h.

◆ PDD_COLORCONTROLCALLBACKS

◆ PDD_COLORCONTROLDATA

◆ PDD_CREATEMOCOMPDATA

◆ PDD_CREATEPALETTE

typedef DWORD(WINAPI * PDD_CREATEPALETTE) (PDD_CREATEPALETTEDATA)

Definition at line 472 of file ddrawint.h.

◆ PDD_CREATEPALETTEDATA

◆ PDD_CREATESURFACE

typedef DWORD(WINAPI * PDD_CREATESURFACE) (PDD_CREATESURFACEDATA)

Definition at line 432 of file ddrawint.h.

◆ PDD_CREATESURFACEDATA

◆ PDD_CREATESURFACEEX

typedef DWORD(WINAPI * PDD_CREATESURFACEEX) (PDD_CREATESURFACEEXDATA)

Definition at line 547 of file ddrawint.h.

◆ PDD_CREATESURFACEEXDATA

◆ PDD_CREATEVPORTDATA

◆ PDD_D3DBUFCALLBACKS

◆ PDD_DESTROYDDLOCAL

typedef DWORD(WINAPI * PDD_DESTROYDDLOCAL) (PDD_DESTROYDDLOCALDATA)

Definition at line 566 of file ddrawint.h.

◆ PDD_DESTROYDDLOCALDATA

◆ PDD_DESTROYDRIVER

typedef DWORD(APIENTRY * PDD_DESTROYDRIVER) (PDD_DESTROYDRIVERDATA)

Definition at line 494 of file ddrawint.h.

◆ PDD_DESTROYDRIVERDATA

typedef struct _DD_DESTROYDRIVERDATA* PDD_DESTROYDRIVERDATA

Definition at line 491 of file ddrawint.h.

◆ PDD_DESTROYMOCOMPDATA

◆ PDD_DESTROYPALETTEDATA

◆ PDD_DESTROYSURFACEDATA

◆ PDD_DESTROYVPORTDATA

◆ PDD_DIRECTDRAW_GLOBAL

◆ PDD_DIRECTDRAW_LOCAL

◆ PDD_DRVSETCOLORKEYDATA

◆ PDD_ENDMOCOMPFRAMEDATA

◆ PDD_FLIPDATA

◆ PDD_FLIPTOGDISURFACE

typedef DWORD(WINAPI * PDD_FLIPTOGDISURFACE) (PDD_FLIPTOGDISURFACEDATA)

Definition at line 606 of file ddrawint.h.

◆ PDD_FLIPTOGDISURFACEDATA

◆ PDD_FLIPVPORTDATA

◆ PDD_FREEDRIVERMEMORY

typedef DWORD(WINAPI * PDD_FREEDRIVERMEMORY) (PDD_FREEDRIVERMEMORYDATA)

Definition at line 588 of file ddrawint.h.

◆ PDD_FREEDRIVERMEMORYDATA

◆ PDD_GETAVAILDRIVERMEMORY

typedef DWORD(WINAPI * PDD_GETAVAILDRIVERMEMORY) (PDD_GETAVAILDRIVERMEMORYDATA)

Definition at line 529 of file ddrawint.h.

◆ PDD_GETAVAILDRIVERMEMORYDATA

◆ PDD_GETBLTSTATUSDATA

◆ PDD_GETDRIVERINFO

typedef DWORD(WINAPI * PDD_GETDRIVERINFO) (PDD_GETDRIVERINFODATA)

Definition at line 1055 of file ddrawint.h.

◆ PDD_GETDRIVERINFODATA

◆ PDD_GETDRIVERSTATE

typedef DWORD(WINAPI * PDD_GETDRIVERSTATE) (PDD_GETDRIVERSTATEDATA)

Definition at line 559 of file ddrawint.h.

◆ PDD_GETDRIVERSTATEDATA

◆ PDD_GETFLIPSTATUSDATA

◆ PDD_GETHEAPALIGNMENTDATA

◆ PDD_GETINTERNALMOCOMPDATA

◆ PDD_GETMOCOMPCOMPBUFFDATA

◆ PDD_GETMOCOMPFORMATSDATA

◆ PDD_GETMOCOMPGUIDSDATA

◆ PDD_GETSCANLINE

typedef DWORD(WINAPI * PDD_GETSCANLINE) (PDD_GETSCANLINEDATA)

Definition at line 480 of file ddrawint.h.

◆ PDD_GETSCANLINEDATA

◆ PDD_GETVPORTBANDWIDTHDATA

◆ PDD_GETVPORTCONNECTDATA

◆ PDD_GETVPORTFIELDDATA

◆ PDD_GETVPORTFLIPSTATUSDATA

◆ PDD_GETVPORTINPUTFORMATDATA

◆ PDD_GETVPORTLINEDATA

◆ PDD_GETVPORTOUTPUTFORMATDATA

◆ PDD_GETVPORTSIGNALDATA

◆ PDD_HALINFO

◆ PDD_HALINFO_V4

◆ PDD_KERNELCALLBACKS

◆ PDD_KERNELCB_SYNCSURFACE

typedef DWORD(WINAPI * PDD_KERNELCB_SYNCSURFACE) (PDD_SYNCSURFACEDATA)

Definition at line 1169 of file ddrawint.h.

◆ PDD_KERNELCB_SYNCVIDEOPORT

typedef DWORD(WINAPI * PDD_KERNELCB_SYNCVIDEOPORT) (PDD_SYNCVIDEOPORTDATA)

Definition at line 1182 of file ddrawint.h.

◆ PDD_LOCKDATA

◆ PDD_MAPMEMORY

typedef DWORD(WINAPI * PDD_MAPMEMORY) (PDD_MAPMEMORYDATA)

Definition at line 489 of file ddrawint.h.

◆ PDD_MAPMEMORYDATA

◆ PDD_MISCELLANEOUS2CALLBACKS

◆ PDD_MISCELLANEOUSCALLBACKS

◆ PDD_MOCOMPCB_BEGINFRAME

typedef DWORD(WINAPI * PDD_MOCOMPCB_BEGINFRAME) (PDD_BEGINMOCOMPFRAMEDATA)

Definition at line 948 of file ddrawint.h.

◆ PDD_MOCOMPCB_CREATE

typedef DWORD(WINAPI * PDD_MOCOMPCB_CREATE) (PDD_CREATEMOCOMPDATA)

Definition at line 903 of file ddrawint.h.

◆ PDD_MOCOMPCB_DESTROY

typedef DWORD(WINAPI * PDD_MOCOMPCB_DESTROY) (PDD_DESTROYMOCOMPDATA)

Definition at line 997 of file ddrawint.h.

◆ PDD_MOCOMPCB_ENDFRAME

typedef DWORD(WINAPI * PDD_MOCOMPCB_ENDFRAME) (PDD_ENDMOCOMPFRAMEDATA)

Definition at line 957 of file ddrawint.h.

◆ PDD_MOCOMPCB_GETCOMPBUFFINFO

typedef DWORD(WINAPI * PDD_MOCOMPCB_GETCOMPBUFFINFO) (PDD_GETMOCOMPCOMPBUFFDATA)

Definition at line 925 of file ddrawint.h.

◆ PDD_MOCOMPCB_GETFORMATS

typedef DWORD(WINAPI * PDD_MOCOMPCB_GETFORMATS) (PDD_GETMOCOMPFORMATSDATA)

Definition at line 890 of file ddrawint.h.

◆ PDD_MOCOMPCB_GETGUIDS

typedef DWORD(WINAPI * PDD_MOCOMPCB_GETGUIDS) (PDD_GETMOCOMPGUIDSDATA)

Definition at line 881 of file ddrawint.h.

◆ PDD_MOCOMPCB_GETINTERNALINFO

typedef DWORD(WINAPI * PDD_MOCOMPCB_GETINTERNALINFO) (PDD_GETINTERNALMOCOMPDATA)

Definition at line 936 of file ddrawint.h.

◆ PDD_MOCOMPCB_QUERYSTATUS

typedef DWORD(WINAPI * PDD_MOCOMPCB_QUERYSTATUS) (PDD_QUERYMOCOMPSTATUSDATA)

Definition at line 990 of file ddrawint.h.

◆ PDD_MOCOMPCB_RENDER

typedef DWORD(WINAPI * PDD_MOCOMPCB_RENDER) (PDD_RENDERMOCOMPDATA)

Definition at line 979 of file ddrawint.h.

◆ PDD_MORECAPS

◆ PDD_MORESURFACECAPS

◆ PDD_MOTIONCOMP_LOCAL

◆ PDD_MOTIONCOMPCALLBACKS

◆ PDD_NONLOCALVIDMEMCAPS

◆ PDD_NTCALLBACKS

◆ PDD_PALCB_DESTROYPALETTE

typedef DWORD(WINAPI * PDD_PALCB_DESTROYPALETTE) (PDD_DESTROYPALETTEDATA)

Definition at line 630 of file ddrawint.h.

◆ PDD_PALCB_SETENTRIES

typedef DWORD(WINAPI * PDD_PALCB_SETENTRIES) (PDD_SETENTRIESDATA)

Definition at line 641 of file ddrawint.h.

◆ PDD_PALETTE_GLOBAL

◆ PDD_PALETTECALLBACKS

◆ PDD_QUERYMOCOMPSTATUSDATA

◆ PDD_RENDERMOCOMPDATA

◆ PDD_SETCLIPLISTDATA

◆ PDD_SETCOLORKEY

typedef DWORD(WINAPI * PDD_SETCOLORKEY) (PDD_DRVSETCOLORKEYDATA)

Definition at line 441 of file ddrawint.h.

◆ PDD_SETCOLORKEYDATA

◆ PDD_SETENTRIESDATA

◆ PDD_SETEXCLUSIVEMODE

typedef DWORD(WINAPI * PDD_SETEXCLUSIVEMODE) (PDD_SETEXCLUSIVEMODEDATA)

Definition at line 597 of file ddrawint.h.

◆ PDD_SETEXCLUSIVEMODEDATA

◆ PDD_SETMODE

typedef DWORD(APIENTRY * PDD_SETMODE) (PDD_SETMODEDATA)

Definition at line 495 of file ddrawint.h.

◆ PDD_SETMODEDATA

typedef struct _DD_SETMODEDATA* PDD_SETMODEDATA

Definition at line 492 of file ddrawint.h.

◆ PDD_SETOVERLAYPOSITIONDATA

◆ PDD_SETPALETTEDATA

◆ PDD_STEREOMODE

◆ PDD_SURFACE_GLOBAL

◆ PDD_SURFACE_INT

◆ PDD_SURFACE_LOCAL

◆ PDD_SURFACE_MORE

◆ PDD_SURFACECALLBACKS

◆ PDD_SURFCB_ADDATTACHEDSURFACE

typedef DWORD(WINAPI * PDD_SURFCB_ADDATTACHEDSURFACE) (PDD_ADDATTACHEDSURFACEDATA)

Definition at line 356 of file ddrawint.h.

◆ PDD_SURFCB_BLT

typedef DWORD(WINAPI * PDD_SURFCB_BLT) (PDD_BLTDATA)

Definition at line 285 of file ddrawint.h.

◆ PDD_SURFCB_DESTROYSURFACE

typedef DWORD(WINAPI * PDD_SURFCB_DESTROYSURFACE) (PDD_DESTROYSURFACEDATA)

Definition at line 339 of file ddrawint.h.

◆ PDD_SURFCB_FLIP

typedef DWORD(WINAPI * PDD_SURFCB_FLIP) (PDD_FLIPDATA)

Definition at line 331 of file ddrawint.h.

◆ PDD_SURFCB_GETBLTSTATUS

typedef DWORD(WINAPI * PDD_SURFCB_GETBLTSTATUS) (PDD_GETBLTSTATUSDATA)

Definition at line 375 of file ddrawint.h.

◆ PDD_SURFCB_GETFLIPSTATUS

typedef DWORD(WINAPI * PDD_SURFCB_GETFLIPSTATUS) (PDD_GETFLIPSTATUSDATA)

Definition at line 384 of file ddrawint.h.

◆ PDD_SURFCB_LOCK

typedef DWORD(WINAPI * PDD_SURFCB_LOCK) (PDD_LOCKDATA)

Definition at line 253 of file ddrawint.h.

◆ PDD_SURFCB_SETCLIPLIST

typedef DWORD(WINAPI * PDD_SURFCB_SETCLIPLIST) (PDD_SETCLIPLISTDATA)

Definition at line 347 of file ddrawint.h.

◆ PDD_SURFCB_SETCOLORKEY

typedef DWORD(WINAPI * PDD_SURFCB_SETCOLORKEY) (PDD_SETCOLORKEYDATA)

Definition at line 366 of file ddrawint.h.

◆ PDD_SURFCB_SETOVERLAYPOSITION

typedef DWORD(WINAPI * PDD_SURFCB_SETOVERLAYPOSITION) (PDD_SETOVERLAYPOSITIONDATA)

Definition at line 309 of file ddrawint.h.

◆ PDD_SURFCB_SETPALETTE

typedef DWORD(WINAPI * PDD_SURFCB_SETPALETTE) (PDD_SETPALETTEDATA)

Definition at line 319 of file ddrawint.h.

◆ PDD_SURFCB_UNLOCK

typedef DWORD(WINAPI * PDD_SURFCB_UNLOCK) (PDD_UNLOCKDATA)

Definition at line 261 of file ddrawint.h.

◆ PDD_SURFCB_UPDATEOVERLAY

typedef DWORD(WINAPI * PDD_SURFCB_UPDATEOVERLAY) (PDD_UPDATEOVERLAYDATA)

Definition at line 298 of file ddrawint.h.

◆ PDD_SYNCSURFACEDATA

◆ PDD_SYNCVIDEOPORTDATA

◆ PDD_UNLOCKDATA

◆ PDD_UPDATENONLOCALHEAPDATA

◆ PDD_UPDATEOVERLAYDATA

◆ PDD_UPDATEVPORTDATA

◆ PDD_VIDEOPORT_LOCAL

Definition at line 80 of file ddrawint.h.

◆ PDD_VIDEOPORTCALLBACKS

◆ PDD_VPORTCB_CANCREATEVIDEOPORT

typedef DWORD(WINAPI * PDD_VPORTCB_CANCREATEVIDEOPORT) (PDD_CANCREATEVPORTDATA)

Definition at line 663 of file ddrawint.h.

◆ PDD_VPORTCB_COLORCONTROL

typedef DWORD(WINAPI * PDD_VPORTCB_COLORCONTROL) (PDD_VPORTCOLORDATA)

Definition at line 806 of file ddrawint.h.

◆ PDD_VPORTCB_CREATEVIDEOPORT

typedef DWORD(WINAPI * PDD_VPORTCB_CREATEVIDEOPORT) (PDD_CREATEVPORTDATA)

Definition at line 672 of file ddrawint.h.

◆ PDD_VPORTCB_DESTROYVPORT

typedef DWORD(WINAPI * PDD_VPORTCB_DESTROYVPORT) (PDD_DESTROYVPORTDATA)

Definition at line 754 of file ddrawint.h.

◆ PDD_VPORTCB_FLIP

typedef DWORD(WINAPI * PDD_VPORTCB_FLIP) (PDD_FLIPVPORTDATA)

Definition at line 682 of file ddrawint.h.

◆ PDD_VPORTCB_GETBANDWIDTH

typedef DWORD(WINAPI * PDD_VPORTCB_GETBANDWIDTH) (PDD_GETVPORTBANDWIDTHDATA)

Definition at line 695 of file ddrawint.h.

◆ PDD_VPORTCB_GETFIELD

typedef DWORD(WINAPI * PDD_VPORTCB_GETFIELD) (PDD_GETVPORTFIELDDATA)

Definition at line 727 of file ddrawint.h.

◆ PDD_VPORTCB_GETFLIPSTATUS

typedef DWORD(WINAPI * PDD_VPORTCB_GETFLIPSTATUS) (PDD_GETVPORTFLIPSTATUSDATA)

Definition at line 762 of file ddrawint.h.

◆ PDD_VPORTCB_GETINPUTFORMATS

typedef DWORD(WINAPI * PDD_VPORTCB_GETINPUTFORMATS) (PDD_GETVPORTINPUTFORMATDATA)

Definition at line 706 of file ddrawint.h.

◆ PDD_VPORTCB_GETLINE

typedef DWORD(WINAPI * PDD_VPORTCB_GETLINE) (PDD_GETVPORTLINEDATA)

Definition at line 736 of file ddrawint.h.

◆ PDD_VPORTCB_GETOUTPUTFORMATS

typedef DWORD(WINAPI * PDD_VPORTCB_GETOUTPUTFORMATS) (PDD_GETVPORTOUTPUTFORMATDATA)

Definition at line 718 of file ddrawint.h.

◆ PDD_VPORTCB_GETSIGNALSTATUS

typedef DWORD(WINAPI * PDD_VPORTCB_GETSIGNALSTATUS) (PDD_GETVPORTSIGNALDATA)

Definition at line 796 of file ddrawint.h.

◆ PDD_VPORTCB_GETVPORTCONNECT

typedef DWORD(WINAPI * PDD_VPORTCB_GETVPORTCONNECT) (PDD_GETVPORTCONNECTDATA)

Definition at line 746 of file ddrawint.h.

◆ PDD_VPORTCB_UPDATE

typedef DWORD(WINAPI * PDD_VPORTCB_UPDATE) (PDD_UPDATEVPORTDATA)

Definition at line 776 of file ddrawint.h.

◆ PDD_VPORTCB_WAITFORSYNC

typedef DWORD(WINAPI * PDD_VPORTCB_WAITFORSYNC) (PDD_WAITFORVPORTSYNCDATA)

Definition at line 787 of file ddrawint.h.

◆ PDD_VPORTCOLORDATA

◆ PDD_WAITFORVERTICALBLANK

typedef DWORD(WINAPI * PDD_WAITFORVERTICALBLANK) (PDD_WAITFORVERTICALBLANKDATA)

Definition at line 453 of file ddrawint.h.

◆ PDD_WAITFORVERTICALBLANKDATA

◆ PDD_WAITFORVPORTSYNCDATA

◆ PDDNTCORECAPS

◆ PVIDEOMEMORY

◆ VIDEOMEMORY

◆ VIDEOMEMORYINFO

Function Documentation

◆ DEFINE_GUID() [1/24]

DEFINE_GUID ( GUID_MiscellaneousCallbacks  ,
0xEFD60CC0  ,
0x49e7  ,
0x11d0  ,
0x88  ,
0x9d  ,
0x0  ,
0xaa  ,
0x0  ,
0xbb  ,
0xb7  ,
0x6a   
)

◆ DEFINE_GUID() [2/24]

DEFINE_GUID ( GUID_Miscellaneous2Callbacks  ,
0x406B2F00  ,
0x3E5A  ,
0x11D1  ,
0xB6  ,
0x40  ,
0x00  ,
0xAA  ,
0x00  ,
0xA1  ,
0xF9  ,
0x6A   
)

◆ DEFINE_GUID() [3/24]

DEFINE_GUID ( GUID_VideoPortCallbacks  ,
0xefd60cc1  ,
0x49e7  ,
0x11d0  ,
0x88  ,
0x9d  ,
0x0  ,
0xaa  ,
0x0  ,
0xbb  ,
0xb7  ,
0x6a   
)

◆ DEFINE_GUID() [4/24]

DEFINE_GUID ( GUID_ColorControlCallbacks  ,
0xefd60cc2  ,
0x49e7  ,
0x11d0  ,
0x88  ,
0x9d  ,
0x0  ,
0xaa  ,
0x0  ,
0xbb  ,
0xb7  ,
0x6a   
)

◆ DEFINE_GUID() [5/24]

DEFINE_GUID ( GUID_MotionCompCallbacks  ,
0xb1122b40  ,
0x5dA5  ,
0x11d1  ,
0x8f  ,
0xcF  ,
0x00  ,
0xc0  ,
0x4f  ,
0xc2  ,
0x9b  ,
0x4e   
)

◆ DEFINE_GUID() [6/24]

DEFINE_GUID ( GUID_VideoPortCaps  ,
0xefd60cc3  ,
0x49e7  ,
0x11d0  ,
0x88  ,
0x9d  ,
0x0  ,
0xaa  ,
0x0  ,
0xbb  ,
0xb7  ,
0x6a   
)

◆ DEFINE_GUID() [7/24]

DEFINE_GUID ( GUID_D3DCaps  ,
0x7bf06991  ,
0x8794  ,
0x11d0  ,
0x91  ,
0x39  ,
0x08  ,
0x00  ,
0x36  ,
0xd2  ,
0xef  ,
0x02   
)

◆ DEFINE_GUID() [8/24]

DEFINE_GUID ( GUID_D3DExtendedCaps  ,
0x7de41f80  ,
0x9d93  ,
0x11d0  ,
0x89  ,
0xab  ,
0x00  ,
0xa0  ,
0xc9  ,
0x05  ,
0x41  ,
0x29   
)

◆ DEFINE_GUID() [9/24]

DEFINE_GUID ( GUID_D3DCallbacks  ,
0x7bf06990  ,
0x8794  ,
0x11d0  ,
0x91  ,
0x39  ,
0x08  ,
0x00  ,
0x36  ,
0xd2  ,
0xef  ,
0x02   
)

◆ DEFINE_GUID() [10/24]

DEFINE_GUID ( GUID_D3DCallbacks2  ,
0xba584e1  ,
0x70b6  ,
0x11d0  ,
0x88  ,
0x9d  ,
0x0  ,
0xaa  ,
0x0  ,
0xbb  ,
0xb7  ,
0x6a   
)

◆ DEFINE_GUID() [11/24]

DEFINE_GUID ( GUID_D3DCallbacks3  ,
0xddf41230  ,
0xec0a  ,
0x11d0  ,
0xa9  ,
0xb6  ,
0x00  ,
0xaa  ,
0x00  ,
0xc0  ,
0x99  ,
0x3e   
)

◆ DEFINE_GUID() [12/24]

DEFINE_GUID ( GUID_NonLocalVidMemCaps  ,
0x86c4fa80  ,
0x8d84  ,
0x11d0  ,
0x94  ,
0xe8  ,
0x00  ,
0xc0  ,
0x4f  ,
0xc3  ,
0x41  ,
0x37   
)

◆ DEFINE_GUID() [13/24]

DEFINE_GUID ( GUID_KernelCallbacks  ,
0x80863800  ,
0x6B06  ,
0x11D0  ,
0x9B  ,
0x06  ,
0x0  ,
0xA0  ,
0xC9  ,
0x03  ,
0xA3  ,
0xB8   
)

◆ DEFINE_GUID() [14/24]

DEFINE_GUID ( GUID_KernelCaps  ,
0xFFAA7540  ,
0x7AA8  ,
0x11D0  ,
0x9B  ,
0x06  ,
0x00  ,
0xA0  ,
0xC9  ,
0x03  ,
0xA3  ,
0xB8   
)

◆ DEFINE_GUID() [15/24]

DEFINE_GUID ( GUID_ZPixelFormats  ,
0x93869880  ,
0x36cf  ,
0x11d1  ,
0x9b  ,
0x1b  ,
0x0  ,
0xaa  ,
0x0  ,
0xbb  ,
0xb8  ,
0xae   
)

◆ DEFINE_GUID() [16/24]

DEFINE_GUID ( GUID_DDMoreCaps  ,
0x880baf30  ,
0xb030  ,
0x11d0  ,
0x8e  ,
0xa7  ,
0x00  ,
0x60  ,
0x97  ,
0x97  ,
0xea  ,
0x5b   
)

◆ DEFINE_GUID() [17/24]

DEFINE_GUID ( GUID_D3DParseUnknownCommandCallback  ,
0x2e04ffa0  ,
0x98e4  ,
0x11d1  ,
0x8c  ,
0xe1  ,
0x0  ,
0xa0  ,
0xc9  ,
0x6  ,
0x29  ,
0xa8   
)

◆ DEFINE_GUID() [18/24]

DEFINE_GUID ( GUID_NTCallbacks  ,
0x6fe9ecde  ,
0xdf89  ,
0x11d1  ,
0x9d  ,
0xb0  ,
0x00  ,
0x60  ,
0x08  ,
0x27  ,
0x71  ,
0xba   
)

◆ DEFINE_GUID() [19/24]

DEFINE_GUID ( GUID_DDMoreSurfaceCaps  ,
0x3b8a0466  ,
0xf269  ,
0x11d1  ,
0x88  ,
0x0b  ,
0x0  ,
0xc0  ,
0x4f  ,
0xd9  ,
0x30  ,
0xc5   
)

◆ DEFINE_GUID() [20/24]

DEFINE_GUID ( GUID_GetHeapAlignment  ,
0x42e02f16  ,
0x7b41  ,
0x11d2  ,
0x8b  ,
0xff  ,
0x0  ,
0xa0  ,
0xc9  ,
0x83  ,
0xea  ,
0xf6   
)

◆ DEFINE_GUID() [21/24]

DEFINE_GUID ( GUID_UpdateNonLocalHeap  ,
0x42e02f17  ,
0x7b41  ,
0x11d2  ,
0x8b  ,
0xff  ,
0x0  ,
0xa0  ,
0xc9  ,
0x83  ,
0xea  ,
0xf6   
)

◆ DEFINE_GUID() [22/24]

DEFINE_GUID ( GUID_NTPrivateDriverCaps  ,
0xfad16a23  ,
0x7b66  ,
0x11d2  ,
0x83  ,
0xd7  ,
0x0  ,
0xc0  ,
0x4f  ,
0x7c  ,
0xe5  ,
0x8c   
)

◆ DEFINE_GUID() [23/24]

DEFINE_GUID ( GUID_DDStereoMode  ,
0xf828169c  ,
0xa8e8  ,
0x11d2  ,
0xa1  ,
0xf2  ,
0x0  ,
0xa0  ,
0xc9  ,
0x83  ,
0xea  ,
0xf6   
)

◆ DEFINE_GUID() [24/24]

DEFINE_GUID ( GUID_VPE2Callbacks  ,
0x52882147  ,
0x2d47  ,
0x469a  ,
0xa0  ,
0xd1  ,
0x3  ,
0x45  ,
0x58  ,
0x90  ,
0xf6  ,
0xc8   
)