21#ifndef __DD_INCLUDED__
22#define __DD_INCLUDED__
24DEFINE_GUID( GUID_MiscellaneousCallbacks, 0xEFD60CC0, 0x49e7, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a);
25DEFINE_GUID( GUID_Miscellaneous2Callbacks, 0x406B2F00, 0x3E5A, 0x11D1, 0xB6, 0x40, 0x00, 0xAA, 0x00, 0xA1, 0xF9, 0x6A);
26DEFINE_GUID( GUID_VideoPortCallbacks, 0xefd60cc1, 0x49e7, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a);
27DEFINE_GUID( GUID_ColorControlCallbacks, 0xefd60cc2, 0x49e7, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a);
28DEFINE_GUID( GUID_MotionCompCallbacks, 0xb1122b40, 0x5dA5, 0x11d1, 0x8f, 0xcF, 0x00, 0xc0, 0x4f, 0xc2, 0x9b, 0x4e);
29DEFINE_GUID( GUID_VideoPortCaps, 0xefd60cc3, 0x49e7, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a);
30DEFINE_GUID( GUID_D3DCaps, 0x7bf06991, 0x8794, 0x11d0, 0x91, 0x39, 0x08, 0x00, 0x36, 0xd2, 0xef, 0x02);
31DEFINE_GUID( GUID_D3DExtendedCaps, 0x7de41f80, 0x9d93, 0x11d0, 0x89, 0xab, 0x00, 0xa0, 0xc9, 0x05, 0x41, 0x29);
32DEFINE_GUID( GUID_D3DCallbacks, 0x7bf06990, 0x8794, 0x11d0, 0x91, 0x39, 0x08, 0x00, 0x36, 0xd2, 0xef, 0x02);
33DEFINE_GUID( GUID_D3DCallbacks2, 0xba584e1, 0x70b6, 0x11d0, 0x88, 0x9d, 0x0, 0xaa, 0x0, 0xbb, 0xb7, 0x6a);
34DEFINE_GUID( GUID_D3DCallbacks3, 0xddf41230, 0xec0a, 0x11d0, 0xa9, 0xb6, 0x00, 0xaa, 0x00, 0xc0, 0x99, 0x3e);
35DEFINE_GUID( GUID_NonLocalVidMemCaps, 0x86c4fa80, 0x8d84, 0x11d0, 0x94, 0xe8, 0x00, 0xc0, 0x4f, 0xc3, 0x41, 0x37);
36DEFINE_GUID( GUID_KernelCallbacks, 0x80863800, 0x6B06, 0x11D0, 0x9B, 0x06, 0x0, 0xA0, 0xC9, 0x03, 0xA3, 0xB8);
37DEFINE_GUID( GUID_KernelCaps, 0xFFAA7540, 0x7AA8, 0x11D0, 0x9B, 0x06, 0x00, 0xA0, 0xC9, 0x03, 0xA3, 0xB8);
38DEFINE_GUID( GUID_ZPixelFormats, 0x93869880, 0x36cf, 0x11d1, 0x9b, 0x1b, 0x0, 0xaa, 0x0, 0xbb, 0xb8, 0xae);
39DEFINE_GUID( GUID_DDMoreCaps, 0x880baf30, 0xb030, 0x11d0, 0x8e, 0xa7, 0x00, 0x60, 0x97, 0x97, 0xea, 0x5b);
40DEFINE_GUID( GUID_D3DParseUnknownCommandCallback, 0x2e04ffa0, 0x98e4, 0x11d1, 0x8c, 0xe1, 0x0, 0xa0, 0xc9, 0x6, 0x29, 0xa8);
41DEFINE_GUID( GUID_NTCallbacks, 0x6fe9ecde, 0xdf89, 0x11d1, 0x9d, 0xb0, 0x00, 0x60, 0x08, 0x27, 0x71, 0xba);
42DEFINE_GUID( GUID_DDMoreSurfaceCaps, 0x3b8a0466, 0xf269, 0x11d1, 0x88, 0x0b, 0x0, 0xc0, 0x4f, 0xd9, 0x30, 0xc5);
43DEFINE_GUID( GUID_GetHeapAlignment, 0x42e02f16, 0x7b41, 0x11d2, 0x8b, 0xff, 0x0, 0xa0, 0xc9, 0x83, 0xea, 0xf6);
44DEFINE_GUID( GUID_UpdateNonLocalHeap, 0x42e02f17, 0x7b41, 0x11d2, 0x8b, 0xff, 0x0, 0xa0, 0xc9, 0x83, 0xea, 0xf6);
45DEFINE_GUID( GUID_NTPrivateDriverCaps, 0xfad16a23, 0x7b66, 0x11d2, 0x83, 0xd7, 0x0, 0xc0, 0x4f, 0x7c, 0xe5, 0x8c);
46DEFINE_GUID( GUID_DDStereoMode, 0xf828169c, 0xa8e8, 0x11d2, 0xa1, 0xf2, 0x0, 0xa0, 0xc9, 0x83, 0xea, 0xf6);
47DEFINE_GUID( GUID_VPE2Callbacks, 0x52882147, 0x2d47, 0x469a, 0xa0, 0xd1, 0x3, 0x45, 0x58, 0x90, 0xf6, 0xc8);
52#ifndef _NO_DDRAWINT_NO_COM
72#define MAKE_HRESULT(sev,fac,code) ((HRESULT) (((unsigned long)(sev)<<31) | ((unsigned long)(fac)<<16) | ((unsigned long)(code))) )
75#ifndef FLATPTR_DEFINED
77#define FLATPTR_DEFINED
86#ifndef DD_GETHEAPALIGNMENTDATA_DECLARED
88#define DD_GETHEAPALIGNMENTDATA_DECLARED
263#define DDABLT_SRCOVERDEST 0x00000001
264#define DDBLT_AFLAGS 0x80000000
405#define DDHAL_SURFCB32_DESTROYSURFACE 0x00000001
406#define DDHAL_SURFCB32_FLIP 0x00000002
407#define DDHAL_SURFCB32_SETCLIPLIST 0x00000004
408#define DDHAL_SURFCB32_LOCK 0x00000008
409#define DDHAL_SURFCB32_UNLOCK 0x00000010
410#define DDHAL_SURFCB32_BLT 0x00000020
411#define DDHAL_SURFCB32_SETCOLORKEY 0x00000040
412#define DDHAL_SURFCB32_ADDATTACHEDSURFACE 0x00000080
413#define DDHAL_SURFCB32_GETBLTSTATUS 0x00000100
414#define DDHAL_SURFCB32_GETFLIPSTATUS 0x00000200
415#define DDHAL_SURFCB32_UPDATEOVERLAY 0x00000400
416#define DDHAL_SURFCB32_SETOVERLAYPOSITION 0x00000800
417#define DDHAL_SURFCB32_RESERVED4 0x00001000
418#define DDHAL_SURFCB32_SETPALETTE 0x00002000
443#define DDWAITVB_I_TESTVB 0x80000006
511#define DDHAL_CB32_DESTROYDRIVER 0x00000001l
512#define DDHAL_CB32_CREATESURFACE 0x00000002l
513#define DDHAL_CB32_SETCOLORKEY 0x00000004l
514#define DDHAL_CB32_SETMODE 0x00000008l
515#define DDHAL_CB32_WAITFORVERTICALBLANK 0x00000010l
516#define DDHAL_CB32_CANCREATESURFACE 0x00000020l
517#define DDHAL_CB32_CREATEPALETTE 0x00000040l
518#define DDHAL_CB32_GETSCANLINE 0x00000080l
519#define DDHAL_CB32_MAPMEMORY 0x80000000l
537#define DDHAL_MISCCB32_GETAVAILDRIVERMEMORY 0x00000001
577#define DDHAL_MISC2CB32_ALPHABLT 0x00000001
578#define DDHAL_MISC2CB32_CREATESURFACEEX 0x00000002
579#define DDHAL_MISC2CB32_GETDRIVERSTATE 0x00000004
580#define DDHAL_MISC2CB32_DESTROYDDLOCAL 0x00000008
616#define DDHAL_NTCB32_FREEDRIVERMEMORY 0x00000001
617#define DDHAL_NTCB32_SETEXCLUSIVEMODE 0x00000002
618#define DDHAL_NTCB32_FLIPTOGDISURFACE 0x00000004
650#define DDHAL_PALCB32_DESTROYPALETTE 0x00000001l
651#define DDHAL_PALCB32_SETENTRIES 0x00000002l
829#define DDHAL_VPORT32_CANCREATEVIDEOPORT 0x00000001
830#define DDHAL_VPORT32_CREATEVIDEOPORT 0x00000002
831#define DDHAL_VPORT32_FLIP 0x00000004
832#define DDHAL_VPORT32_GETBANDWIDTH 0x00000008
833#define DDHAL_VPORT32_GETINPUTFORMATS 0x00000010
834#define DDHAL_VPORT32_GETOUTPUTFORMATS 0x00000020
835#define DDHAL_VPORT32_GETFIELD 0x00000080
836#define DDHAL_VPORT32_GETLINE 0x00000100
837#define DDHAL_VPORT32_GETCONNECT 0x00000200
838#define DDHAL_VPORT32_DESTROY 0x00000400
839#define DDHAL_VPORT32_GETFLIPSTATUS 0x00000800
840#define DDHAL_VPORT32_UPDATE 0x00001000
841#define DDHAL_VPORT32_WAITFORSYNC 0x00002000
842#define DDHAL_VPORT32_GETSIGNALSTATUS 0x00004000
843#define DDHAL_VPORT32_COLORCONTROL 0x00008000
850#define DDRAWI_GETCOLOR 0x0001
851#define DDRAWI_SETCOLOR 0x0002
869#define DDHAL_COLOR_COLORCONTROL 0x00000001
981#define DDMCQUERY_READ 0x00000001
1014#define DDHAL_MOCOMP32_GETGUIDS 0x00000001
1015#define DDHAL_MOCOMP32_GETFORMATS 0x00000002
1016#define DDHAL_MOCOMP32_CREATE 0x00000004
1017#define DDHAL_MOCOMP32_GETCOMPBUFFINFO 0x00000008
1018#define DDHAL_MOCOMP32_GETINTERNALINFO 0x00000010
1019#define DDHAL_MOCOMP32_BEGINFRAME 0x00000020
1020#define DDHAL_MOCOMP32_ENDFRAME 0x00000040
1021#define DDHAL_MOCOMP32_RENDER 0x00000080
1022#define DDHAL_MOCOMP32_QUERYSTATUS 0x00000100
1023#define DDHAL_MOCOMP32_DESTROY 0x00000200
1240#define MAX_AUTOFLIP_BUFFERS 10
1241#define DDSCAPS_EXECUTEBUFFER DDSCAPS_RESERVED2
1242#define DDSCAPS_COMMANDBUFFER DDSCAPS_RESERVED3
1243#define DDSCAPS_VERTEXBUFFER DDSCAPS_RESERVED4
1244#define DDPF_D3DFORMAT 0x00200000l
1245#define D3DFORMAT_OP_TEXTURE 0x00000001L
1246#define D3DFORMAT_OP_VOLUMETEXTURE 0x00000002L
1247#define D3DFORMAT_OP_CUBETEXTURE 0x00000004L
1248#define D3DFORMAT_OP_OFFSCREEN_RENDERTARGET 0x00000008L
1249#define D3DFORMAT_OP_SAME_FORMAT_RENDERTARGET 0x00000010L
1250#define D3DFORMAT_OP_ZSTENCIL 0x00000040L
1251#define D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH 0x00000080L
1252#define D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGET 0x00000100L
1253#define D3DFORMAT_OP_DISPLAYMODE 0x00000400L
1254#define D3DFORMAT_OP_3DACCELERATION 0x00000800L
1255#define D3DFORMAT_OP_PIXELSIZE 0x00001000L
1256#define D3DFORMAT_OP_CONVERT_TO_ARGB 0x00002000L
1257#define D3DFORMAT_OP_OFFSCREENPLAIN 0x00004000L
1258#define D3DFORMAT_OP_SRGBREAD 0x00008000L
1259#define D3DFORMAT_OP_BUMPMAP 0x00010000L
1260#define D3DFORMAT_OP_DMAP 0x00020000L
1261#define D3DFORMAT_OP_NOFILTER 0x00040000L
1262#define D3DFORMAT_MEMBEROFGROUP_ARGB 0x00080000L
1263#define D3DFORMAT_OP_SRGBWRITE 0x00100000L
1264#define D3DFORMAT_OP_NOALPHABLEND 0x00200000L
1265#define D3DFORMAT_OP_AUTOGENMIPMAP 0x00400000L
1266#define D3DFORMAT_OP_VERTEXTEXTURE 0x00800000L
1267#define D3DFORMAT_OP_NOTEXCOORDWRAPNORMIP 0x01000000L
1268#define DDHAL_PLEASEALLOC_BLOCKSIZE 0x00000002l
1269#define DDHAL_PLEASEALLOC_USERMEM 0x00000004l
1271#define VIDMEM_ISLINEAR 0x00000001l
1272#define VIDMEM_ISRECTANGULAR 0x00000002l
1273#define VIDMEM_ISHEAP 0x00000004l
1274#define VIDMEM_ISNONLOCAL 0x00000008l
1275#define VIDMEM_ISWC 0x00000010l
1276#define VIDMEM_HEAPDISABLED 0x00000020l
1278#define DDHAL_CREATESURFACEEX_SWAPHANDLES 0x00000001l
1280#define DDHAL_KERNEL_SYNCSURFACEDATA 0x00000001l
1281#define DDHAL_KERNEL_SYNCVIDEOPORTDATA 0x00000002l
1283#define DDHAL_DRIVER_NOTHANDLED 0x00000000l
1284#define DDHAL_DRIVER_HANDLED 0x00000001l
1285#define DDHAL_DRIVER_NOCKEYHW 0x00000002l
1287#define DDRAWISURF_HASCKEYSRCBLT 0x00000800L
1288#define DDRAWISURF_HASPIXELFORMAT 0x00002000L
1289#define DDRAWISURF_HASOVERLAYDATA 0x00004000L
1290#define DDRAWISURF_FRONTBUFFER 0x04000000L
1291#define DDRAWISURF_BACKBUFFER 0x08000000L
1292#define DDRAWISURF_INVALID 0x10000000L
1293#define DDRAWISURF_DRIVERMANAGED 0x40000000L
1295#define ROP_HAS_SOURCE 0x00000001l
1296#define ROP_HAS_PATTERN 0x00000002l
1297#define ROP_HAS_SOURCEPATTERN ROP_HAS_SOURCE | ROP_HAS_PATTERN
1299#define DDHAL_EXEBUFCB32_CANCREATEEXEBUF 0x00000001l
1300#define DDHAL_EXEBUFCB32_CREATEEXEBUF 0x00000002l
1301#define DDHAL_EXEBUFCB32_DESTROYEXEBUF 0x00000004l
1302#define DDHAL_EXEBUFCB32_LOCKEXEBUF 0x00000008l
1303#define DDHAL_EXEBUFCB32_UNLOCKEXEBUF 0x00000010l
1305#define DDHAL_D3DBUFCB32_CANCREATED3DBUF DDHAL_EXEBUFCB32_CANCREATEEXEBUF
1306#define DDHAL_D3DBUFCB32_CREATED3DBUF DDHAL_EXEBUFCB32_CREATEEXEBUF
1307#define DDHAL_D3DBUFCB32_DESTROYD3DBUF DDHAL_EXEBUFCB32_DESTROYEXEBUF
1308#define DDHAL_D3DBUFCB32_LOCKD3DBUF DDHAL_EXEBUFCB32_LOCKEXEBUF
1309#define DDHAL_D3DBUFCB32_UNLOCKD3DBUF DDHAL_EXEBUFCB32_UNLOCKEXEBUF
1311#define DDHALINFO_ISPRIMARYDISPLAY 0x00000001
1312#define DDHALINFO_MODEXILLEGAL 0x00000002
1313#define DDHALINFO_GETDRIVERINFOSET 0x00000004
1314#define DDHALINFO_GETDRIVERINFO2 0x00000008
1316#define DDRAWIVPORT_ON 0x00000001
1317#define DDRAWIVPORT_SOFTWARE_AUTOFLIP 0x00000002
1318#define DDRAWIVPORT_COLORKEYANDINTERP 0x00000004
1320#define DDHAL_PRIVATECAP_ATOMICSURFACECREATION 0x00000001l
1321#define DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION 0x00000002l
1322#define DDHAL_PRIVATECAP_RESERVED1 0x00000004l
1324#define DDRAWI_VPORTSTART 0x0001
1325#define DDRAWI_VPORTSTOP 0x0002
1326#define DDRAWI_VPORTUPDATE 0x0003
1327#define DDRAWI_VPORTGETCOLOR 0x0001
1328#define DDRAWI_VPORTSETCOLOR 0x0002
struct _DD_VPORTCOLORDATA * PDD_VPORTCOLORDATA
DWORD(WINAPI * PDD_PALCB_SETENTRIES)(PDD_SETENTRIESDATA)
struct _DD_FLIPTOGDISURFACEDATA DD_FLIPTOGDISURFACEDATA
struct _DD_GETVPORTSIGNALDATA * PDD_GETVPORTSIGNALDATA
struct _DD_SETCOLORKEYDATA * PDD_SETCOLORKEYDATA
struct _DD_GETVPORTSIGNALDATA DD_GETVPORTSIGNALDATA
struct _DDMOCOMPBUFFERINFO DDMOCOMPBUFFERINFO
DWORD(WINAPI * PDD_VPORTCB_CANCREATEVIDEOPORT)(PDD_CANCREATEVPORTDATA)
DWORD(WINAPI * PDD_CREATESURFACE)(PDD_CREATESURFACEDATA)
struct _DD_COLORCONTROLCALLBACKS * PDD_COLORCONTROLCALLBACKS
struct _DD_SURFACE_INT * PDD_SURFACE_INT
struct _DD_CLIPPER_GLOBAL DD_CLIPPER_GLOBAL
struct _DD_QUERYMOCOMPSTATUSDATA DD_QUERYMOCOMPSTATUSDATA
struct _DD_WAITFORVERTICALBLANKDATA DD_WAITFORVERTICALBLANKDATA
struct _DD_HALINFO_V4 * PDD_HALINFO_V4
DWORD(WINAPI * PDD_SURFCB_SETCLIPLIST)(PDD_SETCLIPLISTDATA)
struct _DD_MISCELLANEOUS2CALLBACKS * PDD_MISCELLANEOUS2CALLBACKS
struct _DD_PALETTE_GLOBAL * PDD_PALETTE_GLOBAL
struct _DD_RENDERMOCOMPDATA DD_RENDERMOCOMPDATA
DWORD(WINAPI * PDD_VPORTCB_COLORCONTROL)(PDD_VPORTCOLORDATA)
struct _DD_DRVSETCOLORKEYDATA * PDD_DRVSETCOLORKEYDATA
struct _DD_GETBLTSTATUSDATA DD_GETBLTSTATUSDATA
DWORD(WINAPI * PDD_VPORTCB_GETBANDWIDTH)(PDD_GETVPORTBANDWIDTHDATA)
struct _DD_NONLOCALVIDMEMCAPS * PDD_NONLOCALVIDMEMCAPS
struct _DD_CANCREATESURFACEDATA DD_CANCREATESURFACEDATA
struct _DD_GETINTERNALMOCOMPDATA DD_GETINTERNALMOCOMPDATA
struct _DD_UPDATEOVERLAYDATA * PDD_UPDATEOVERLAYDATA
struct _DD_BEGINMOCOMPFRAMEDATA DD_BEGINMOCOMPFRAMEDATA
DWORD(WINAPI * PDD_SURFCB_LOCK)(PDD_LOCKDATA)
struct _DD_SETCLIPLISTDATA DD_SETCLIPLISTDATA
struct DD_PALETTECALLBACKS * PDD_PALETTECALLBACKS
struct _DD_SYNCVIDEOPORTDATA DD_SYNCVIDEOPORTDATA
struct _DD_DESTROYDDLOCALDATA DD_DESTROYDDLOCALDATA
struct _DD_STEREOMODE DD_STEREOMODE
struct _DD_GETMOCOMPFORMATSDATA * PDD_GETMOCOMPFORMATSDATA
struct _DD_UPDATENONLOCALHEAPDATA DD_UPDATENONLOCALHEAPDATA
DWORD(WINAPI * PDD_GETDRIVERSTATE)(PDD_GETDRIVERSTATEDATA)
struct _DD_ADDATTACHEDSURFACEDATA DD_ADDATTACHEDSURFACEDATA
struct _DD_UPDATENONLOCALHEAPDATA * PDD_UPDATENONLOCALHEAPDATA
struct _DD_DRVSETCOLORKEYDATA DD_DRVSETCOLORKEYDATA
struct _DD_BLTDATA * PDD_BLTDATA
struct _DD_CANCREATESURFACEDATA * PDD_CANCREATESURFACEDATA
struct _DD_DIRECTDRAW_GLOBAL DD_DIRECTDRAW_GLOBAL
struct _DD_MORECAPS DD_MORECAPS
struct _DD_ENDMOCOMPFRAMEDATA * PDD_ENDMOCOMPFRAMEDATA
struct _DD_LOCKDATA DD_LOCKDATA
DWORD(WINAPI * PDD_SURFCB_UNLOCK)(PDD_UNLOCKDATA)
DWORD(APIENTRY * PDD_DESTROYDRIVER)(PDD_DESTROYDRIVERDATA)
struct _DD_CREATEVPORTDATA DD_CREATEVPORTDATA
DWORD(WINAPI * PDD_MAPMEMORY)(PDD_MAPMEMORYDATA)
struct _DD_CREATEMOCOMPDATA DD_CREATEMOCOMPDATA
struct _DD_UPDATEOVERLAYDATA DD_UPDATEOVERLAYDATA
struct _DD_DESTROYVPORTDATA * PDD_DESTROYVPORTDATA
struct _DD_DESTROYVPORTDATA DD_DESTROYVPORTDATA
struct _DD_VPORTCOLORDATA DD_VPORTCOLORDATA
DWORD(WINAPI * PDD_VPORTCB_GETFIELD)(PDD_GETVPORTFIELDDATA)
struct _VIDEOMEMORYINFO * LPVIDEOMEMORYINFO
DWORD(WINAPI * PDD_MOCOMPCB_BEGINFRAME)(PDD_BEGINMOCOMPFRAMEDATA)
DWORD(WINAPI * PDD_SETEXCLUSIVEMODE)(PDD_SETEXCLUSIVEMODEDATA)
struct _DD_GETDRIVERINFODATA DD_GETDRIVERINFODATA
struct _DD_GETDRIVERSTATEDATA DD_GETDRIVERSTATEDATA
DWORD(WINAPI * PDD_VPORTCB_FLIP)(PDD_FLIPVPORTDATA)
DWORD(WINAPI * PDD_WAITFORVERTICALBLANK)(PDD_WAITFORVERTICALBLANKDATA)
struct _DD_MISCELLANEOUSCALLBACKS DD_MISCELLANEOUSCALLBACKS
struct _DD_CANCREATEVPORTDATA DD_CANCREATEVPORTDATA
struct _DD_MISCELLANEOUSCALLBACKS * PDD_MISCELLANEOUSCALLBACKS
struct _DD_CREATESURFACEEXDATA DD_CREATESURFACEEXDATA
DWORD(WINAPI * PDD_SURFCB_SETOVERLAYPOSITION)(PDD_SETOVERLAYPOSITIONDATA)
struct _DD_GETVPORTLINEDATA DD_GETVPORTLINEDATA
struct _DD_GETDRIVERINFODATA * PDD_GETDRIVERINFODATA
DWORD(WINAPI * PDD_MOCOMPCB_CREATE)(PDD_CREATEMOCOMPDATA)
struct _DD_HALINFO DD_HALINFO
struct _DD_FREEDRIVERMEMORYDATA * PDD_FREEDRIVERMEMORYDATA
DWORD(WINAPI * PDD_ALPHABLT)(PDD_BLTDATA)
struct _VIDEOMEMORYINFO VIDEOMEMORYINFO
struct _VIDEOMEMORY * PVIDEOMEMORY
struct _DD_GETVPORTOUTPUTFORMATDATA * PDD_GETVPORTOUTPUTFORMATDATA
struct _DD_SETPALETTEDATA DD_SETPALETTEDATA
struct _DD_NTCALLBACKS * PDD_NTCALLBACKS
struct _DD_HALINFO_V4 DD_HALINFO_V4
DWORD(WINAPI * PDD_SURFCB_DESTROYSURFACE)(PDD_DESTROYSURFACEDATA)
DWORD(WINAPI * PDD_MOCOMPCB_ENDFRAME)(PDD_ENDMOCOMPFRAMEDATA)
struct _DD_GETVPORTINPUTFORMATDATA * PDD_GETVPORTINPUTFORMATDATA
DWORD(WINAPI * PDD_GETDRIVERINFO)(PDD_GETDRIVERINFODATA)
struct _DD_D3DBUFCALLBACKS DD_D3DBUFCALLBACKS
struct _DD_SETENTRIESDATA * PDD_SETENTRIESDATA
struct _DD_SETEXCLUSIVEMODEDATA DD_SETEXCLUSIVEMODEDATA
DWORD(WINAPI * PDD_MOCOMPCB_GETINTERNALINFO)(PDD_GETINTERNALMOCOMPDATA)
struct _DD_MORECAPS * PDD_MORECAPS
struct _DDCOMPBUFFERINFO * LPDDCOMPBUFFERINFO
struct _DD_SURFACE_INT DD_SURFACE_INT
DWORD(WINAPI * PDD_CREATESURFACEEX)(PDD_CREATESURFACEEXDATA)
struct DD_MOTIONCOMP_LOCAL * PDD_MOTIONCOMP_LOCAL
struct _DD_UNLOCKDATA DD_UNLOCKDATA
DWORD(WINAPI * PDD_MOCOMPCB_GETCOMPBUFFINFO)(PDD_GETMOCOMPCOMPBUFFDATA)
struct _DD_SETOVERLAYPOSITIONDATA * PDD_SETOVERLAYPOSITIONDATA
DWORD(WINAPI * PDD_VPORTCB_GETOUTPUTFORMATS)(PDD_GETVPORTOUTPUTFORMATDATA)
struct _DD_VIDEOPORT_LOCAL * PDD_VIDEOPORT_LOCAL
struct _DD_WAITFORVPORTSYNCDATA * PDD_WAITFORVPORTSYNCDATA
struct _DD_SURFACE_GLOBAL DD_SURFACE_GLOBAL
DWORD(WINAPI * PDD_MOCOMPCB_RENDER)(PDD_RENDERMOCOMPDATA)
struct _VIDEOMEMORY VIDEOMEMORY
struct _DD_GETMOCOMPCOMPBUFFDATA * PDD_GETMOCOMPCOMPBUFFDATA
struct _DD_SURFACE_GLOBAL * PDD_SURFACE_GLOBAL
struct _DD_WAITFORVPORTSYNCDATA DD_WAITFORVPORTSYNCDATA
struct DD_SURFACECALLBACKS * PDD_SURFACECALLBACKS
struct _DD_MORESURFACECAPS * PDD_MORESURFACECAPS
struct _DD_DESTROYDRIVERDATA * PDD_DESTROYDRIVERDATA
struct _DD_SETEXCLUSIVEMODEDATA * PDD_SETEXCLUSIVEMODEDATA
struct _DD_GETVPORTFLIPSTATUSDATA DD_GETVPORTFLIPSTATUSDATA
DWORD(WINAPI * PDD_FLIPTOGDISURFACE)(PDD_FLIPTOGDISURFACEDATA)
struct _DD_DIRECTDRAW_LOCAL DD_DIRECTDRAW_LOCAL
struct _DD_COLORCONTROLCALLBACKS DD_COLORCONTROLCALLBACKS
struct _DD_CREATESURFACEDATA * PDD_CREATESURFACEDATA
struct _DD_GETMOCOMPGUIDSDATA DD_GETMOCOMPGUIDSDATA
struct _DD_GETVPORTBANDWIDTHDATA * PDD_GETVPORTBANDWIDTHDATA
struct _DD_DESTROYSURFACEDATA DD_DESTROYSURFACEDATA
struct _DD_D3DBUFCALLBACKS * PDD_D3DBUFCALLBACKS
struct _DD_ENDMOCOMPFRAMEDATA DD_ENDMOCOMPFRAMEDATA
DWORD(WINAPI * PDD_SURFCB_BLT)(PDD_BLTDATA)
struct _DD_RENDERMOCOMPDATA * PDD_RENDERMOCOMPDATA
DWORD(WINAPI * PDD_SURFCB_UPDATEOVERLAY)(PDD_UPDATEOVERLAYDATA)
DWORD(WINAPI * PDD_SETCOLORKEY)(PDD_DRVSETCOLORKEYDATA)
struct _DD_FLIPVPORTDATA DD_FLIPVPORTDATA
DWORD(WINAPI * PDD_VPORTCB_WAITFORSYNC)(PDD_WAITFORVPORTSYNCDATA)
DWORD(WINAPI * PDD_SURFCB_ADDATTACHEDSURFACE)(PDD_ADDATTACHEDSURFACEDATA)
DWORD(WINAPI * PDD_CREATEPALETTE)(PDD_CREATEPALETTEDATA)
DWORD(WINAPI * PDD_GETAVAILDRIVERMEMORY)(PDD_GETAVAILDRIVERMEMORYDATA)
struct _DD_ATTACHLIST * PDD_ATTACHLIST
struct _DD_MAPMEMORYDATA DD_MAPMEMORYDATA
struct DD_VIDEOPORTCALLBACKS * PDD_VIDEOPORTCALLBACKS
DWORD(WINAPI * PDD_SURFCB_SETPALETTE)(PDD_SETPALETTEDATA)
DWORD(WINAPI * PDD_SURFCB_FLIP)(PDD_FLIPDATA)
DWORD(WINAPI * PDD_DESTROYDDLOCAL)(PDD_DESTROYDDLOCALDATA)
DWORD(WINAPI * PDD_VPORTCB_DESTROYVPORT)(PDD_DESTROYVPORTDATA)
struct _DD_FLIPDATA * PDD_FLIPDATA
DWORD(WINAPI * PDD_MOCOMPCB_DESTROY)(PDD_DESTROYMOCOMPDATA)
struct _DD_GETFLIPSTATUSDATA * PDD_GETFLIPSTATUSDATA
struct _DD_GETVPORTOUTPUTFORMATDATA DD_GETVPORTOUTPUTFORMATDATA
struct _DD_CREATEPALETTEDATA DD_CREATEPALETTEDATA
struct _DD_GETBLTSTATUSDATA * PDD_GETBLTSTATUSDATA
struct _DD_SURFACE_LOCAL DD_SURFACE_LOCAL
struct _DD_DESTROYPALETTEDATA DD_DESTROYPALETTEDATA
struct _DDMOCOMPBUFFERINFO * LPDDMOCOMPBUFFERINFO
struct _DD_LOCKDATA * PDD_LOCKDATA
struct _DDNTCORECAPS * PDDNTCORECAPS
struct _DD_MISCELLANEOUS2CALLBACKS DD_MISCELLANEOUS2CALLBACKS
DWORD(WINAPI * PDD_VPORTCB_GETLINE)(PDD_GETVPORTLINEDATA)
struct _DD_SETCOLORKEYDATA DD_SETCOLORKEYDATA
struct _DD_PALETTE_LOCAL DD_PALETTE_LOCAL
struct _DD_ATTACHLIST DD_ATTACHLIST
DWORD(WINAPI * PDD_VPORTCB_GETVPORTCONNECT)(PDD_GETVPORTCONNECTDATA)
struct _DD_ADDATTACHEDSURFACEDATA * PDD_ADDATTACHEDSURFACEDATA
struct _DD_UPDATEVPORTDATA * PDD_UPDATEVPORTDATA
struct _DD_GETVPORTFLIPSTATUSDATA * PDD_GETVPORTFLIPSTATUSDATA
struct _DD_SYNCVIDEOPORTDATA * PDD_SYNCVIDEOPORTDATA
struct _DD_STEREOMODE * PDD_STEREOMODE
struct _DD_GETVPORTCONNECTDATA DD_GETVPORTCONNECTDATA
DWORD(WINAPI * PDD_PALCB_DESTROYPALETTE)(PDD_DESTROYPALETTEDATA)
struct _DDNTCORECAPS DDNTCORECAPS
struct _DD_GETINTERNALMOCOMPDATA * PDD_GETINTERNALMOCOMPDATA
struct _DD_SETENTRIESDATA DD_SETENTRIESDATA
struct _DD_SYNCSURFACEDATA DD_SYNCSURFACEDATA
struct _DD_GETHEAPALIGNMENTDATA * PDD_GETHEAPALIGNMENTDATA
struct _DD_SYNCSURFACEDATA * PDD_SYNCSURFACEDATA
struct _DD_WAITFORVERTICALBLANKDATA * PDD_WAITFORVERTICALBLANKDATA
struct _DD_CREATESURFACEEXDATA * PDD_CREATESURFACEEXDATA
struct _DD_NTCALLBACKS DD_NTCALLBACKS
struct _DD_FREEDRIVERMEMORYDATA DD_FREEDRIVERMEMORYDATA
struct _DDCOMPBUFFERINFO DDCOMPBUFFERINFO
struct _DD_DESTROYMOCOMPDATA DD_DESTROYMOCOMPDATA
struct _DD_DIRECTDRAW_LOCAL * PDD_DIRECTDRAW_LOCAL
DWORD(WINAPI * PDD_GETSCANLINE)(PDD_GETSCANLINEDATA)
struct _DD_DIRECTDRAW_GLOBAL * PDD_DIRECTDRAW_GLOBAL
DWORD(WINAPI * PDD_SURFCB_GETFLIPSTATUS)(PDD_GETFLIPSTATUSDATA)
struct _DD_SETCLIPLISTDATA * PDD_SETCLIPLISTDATA
struct _DD_SETOVERLAYPOSITIONDATA DD_SETOVERLAYPOSITIONDATA
struct _DD_GETSCANLINEDATA DD_GETSCANLINEDATA
struct _DD_SETMODEDATA * PDD_SETMODEDATA
DWORD(WINAPI * PDD_MOCOMPCB_GETGUIDS)(PDD_GETMOCOMPGUIDSDATA)
struct _DD_CLIPPER_LOCAL DD_CLIPPER_LOCAL
DWORD(WINAPI * PDD_VPORTCB_GETSIGNALSTATUS)(PDD_GETVPORTSIGNALDATA)
struct _DD_BEGINMOCOMPFRAMEDATA * PDD_BEGINMOCOMPFRAMEDATA
struct _DD_UNLOCKDATA * PDD_UNLOCKDATA
struct _DD_GETMOCOMPCOMPBUFFDATA DD_GETMOCOMPCOMPBUFFDATA
struct _DD_GETVPORTLINEDATA * PDD_GETVPORTLINEDATA
struct _DD_GETVPORTCONNECTDATA * PDD_GETVPORTCONNECTDATA
DWORD(WINAPI * PDD_COLORCB_COLORCONTROL)(PDD_COLORCONTROLDATA)
struct _DD_GETVPORTFIELDDATA DD_GETVPORTFIELDDATA
struct _DD_BLTDATA DD_BLTDATA
struct _DD_CREATEPALETTEDATA * PDD_CREATEPALETTEDATA
DWORD(WINAPI * PDD_KERNELCB_SYNCVIDEOPORT)(PDD_SYNCVIDEOPORTDATA)
struct _DD_GETVPORTFIELDDATA * PDD_GETVPORTFIELDDATA
struct _DD_NONLOCALVIDMEMCAPS DD_NONLOCALVIDMEMCAPS
struct _DD_FLIPVPORTDATA * PDD_FLIPVPORTDATA
struct _DD_GETAVAILDRIVERMEMORYDATA * PDD_GETAVAILDRIVERMEMORYDATA
struct _DD_CREATEMOCOMPDATA * PDD_CREATEMOCOMPDATA
struct _DD_COLORCONTROLDATA DD_COLORCONTROLDATA
struct _DD_MAPMEMORYDATA * PDD_MAPMEMORYDATA
DWORD(WINAPI * PDD_FREEDRIVERMEMORY)(PDD_FREEDRIVERMEMORYDATA)
struct _DD_GETDRIVERSTATEDATA * PDD_GETDRIVERSTATEDATA
DWORD(WINAPI * PDD_KERNELCB_SYNCSURFACE)(PDD_SYNCSURFACEDATA)
DWORD(WINAPI * PDD_VPORTCB_UPDATE)(PDD_UPDATEVPORTDATA)
struct DD_MOTIONCOMPCALLBACKS * PDD_MOTIONCOMPCALLBACKS
DWORD(WINAPI * PDD_VPORTCB_CREATEVIDEOPORT)(PDD_CREATEVPORTDATA)
struct _DD_MORESURFACECAPS DD_MORESURFACECAPS
struct _DD_GETVPORTBANDWIDTHDATA DD_GETVPORTBANDWIDTHDATA
struct _DD_COLORCONTROLDATA * PDD_COLORCONTROLDATA
struct _DD_SETPALETTEDATA * PDD_SETPALETTEDATA
struct _DD_DESTROYPALETTEDATA * PDD_DESTROYPALETTEDATA
struct _DD_CREATEVPORTDATA * PDD_CREATEVPORTDATA
struct _DD_FLIPDATA DD_FLIPDATA
struct DD_CALLBACKS * PDD_CALLBACKS
DWORD(APIENTRY * PDD_SETMODE)(PDD_SETMODEDATA)
struct _DD_GETMOCOMPFORMATSDATA DD_GETMOCOMPFORMATSDATA
struct _DD_CANCREATEVPORTDATA * PDD_CANCREATEVPORTDATA
struct _DD_GETSCANLINEDATA * PDD_GETSCANLINEDATA
struct _DD_PALETTE_GLOBAL DD_PALETTE_GLOBAL
DWORD(WINAPI * PDD_SURFCB_GETBLTSTATUS)(PDD_GETBLTSTATUSDATA)
DWORD(WINAPI * PDD_VPORTCB_GETFLIPSTATUS)(PDD_GETVPORTFLIPSTATUSDATA)
DWORD(WINAPI * PDD_MOCOMPCB_QUERYSTATUS)(PDD_QUERYMOCOMPSTATUSDATA)
struct _DD_FLIPTOGDISURFACEDATA * PDD_FLIPTOGDISURFACEDATA
struct _DD_SURFACE_MORE DD_SURFACE_MORE
struct _DD_GETVPORTINPUTFORMATDATA DD_GETVPORTINPUTFORMATDATA
DWORD(WINAPI * PDD_SURFCB_SETCOLORKEY)(PDD_SETCOLORKEYDATA)
struct _DD_VIDEOPORT_LOCAL DD_VIDEOPORT_LOCAL
struct _DD_GETAVAILDRIVERMEMORYDATA DD_GETAVAILDRIVERMEMORYDATA
struct _DD_DESTROYDDLOCALDATA * PDD_DESTROYDDLOCALDATA
struct _DD_SURFACE_LOCAL * PDD_SURFACE_LOCAL
struct _DD_CREATESURFACEDATA DD_CREATESURFACEDATA
struct _DD_QUERYMOCOMPSTATUSDATA * PDD_QUERYMOCOMPSTATUSDATA
struct _DD_GETFLIPSTATUSDATA DD_GETFLIPSTATUSDATA
DWORD(WINAPI * PDD_CANCREATESURFACE)(PDD_CANCREATESURFACEDATA)
DWORD(WINAPI * PDD_MOCOMPCB_GETFORMATS)(PDD_GETMOCOMPFORMATSDATA)
struct _DD_UPDATEVPORTDATA DD_UPDATEVPORTDATA
struct _DD_SURFACE_MORE * PDD_SURFACE_MORE
struct _DD_HALINFO * PDD_HALINFO
DWORD(WINAPI * PDD_VPORTCB_GETINPUTFORMATS)(PDD_GETVPORTINPUTFORMATDATA)
struct DD_KERNELCALLBACKS * PDD_KERNELCALLBACKS
struct _DD_DESTROYMOCOMPDATA * PDD_DESTROYMOCOMPDATA
struct _DD_DESTROYSURFACEDATA * PDD_DESTROYSURFACEDATA
struct _DD_GETMOCOMPGUIDSDATA * PDD_GETMOCOMPGUIDSDATA
#define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8)
PDD_CREATEPALETTE CreatePalette
PDD_CANCREATESURFACE CanCreateSurface
PDD_GETSCANLINE GetScanLine
PDD_CREATESURFACE CreateSurface
PDD_DESTROYDRIVER DestroyDriver
PDD_WAITFORVERTICALBLANK WaitForVerticalBlank
PDD_SETCOLORKEY SetColorKey
PDD_KERNELCB_SYNCVIDEOPORT SyncVideoPortData
PDD_KERNELCB_SYNCSURFACE SyncSurfaceData
PDD_MOCOMPCB_BEGINFRAME BeginMoCompFrame
PDD_MOCOMPCB_GETFORMATS GetMoCompFormats
PDD_MOCOMPCB_CREATE CreateMoComp
PDD_MOCOMPCB_GETGUIDS GetMoCompGuids
PDD_MOCOMPCB_ENDFRAME EndMoCompFrame
PDD_MOCOMPCB_GETCOMPBUFFINFO GetMoCompBuffInfo
PDD_MOCOMPCB_QUERYSTATUS QueryMoCompStatus
PDD_MOCOMPCB_RENDER RenderMoComp
PDD_MOCOMPCB_GETINTERNALINFO GetInternalMoCompInfo
PDD_MOCOMPCB_DESTROY DestroyMoComp
DDPIXELFORMAT ddUncompPixelFormat
PDD_DIRECTDRAW_LOCAL lpDD
PDD_PALCB_DESTROYPALETTE DestroyPalette
PDD_PALCB_SETENTRIES SetEntries
PDD_SURFCB_UPDATEOVERLAY UpdateOverlay
PDD_SURFCB_SETCLIPLIST SetClipList
PDD_SURFCB_SETPALETTE SetPalette
PDD_SURFCB_ADDATTACHEDSURFACE AddAttachedSurface
PDD_SURFCB_SETCOLORKEY SetColorKey
PDD_SURFCB_GETFLIPSTATUS GetFlipStatus
PDD_SURFCB_GETBLTSTATUS GetBltStatus
PDD_SURFCB_DESTROYSURFACE DestroySurface
PDD_SURFCB_SETOVERLAYPOSITION SetOverlayPosition
PDD_VPORTCB_DESTROYVPORT DestroyVideoPort
PDD_VPORTCB_CANCREATEVIDEOPORT CanCreateVideoPort
PDD_VPORTCB_GETBANDWIDTH GetVideoPortBandwidth
PDD_VPORTCB_GETOUTPUTFORMATS GetVideoPortOutputFormats
PDD_VPORTCB_GETLINE GetVideoPortLine
PDD_VPORTCB_GETFIELD GetVideoPortField
PDD_VPORTCB_GETSIGNALSTATUS GetVideoSignalStatus
PDD_VPORTCB_GETINPUTFORMATS GetVideoPortInputFormats
PDD_VPORTCB_GETVPORTCONNECT GetVideoPortConnectInfo
PDD_VPORTCB_WAITFORSYNC WaitForVideoPortSync
PDD_VPORTCB_GETFLIPSTATUS GetVideoPortFlipStatus
PDD_VPORTCB_CREATEVIDEOPORT CreateVideoPort
PDD_VPORTCB_FLIP FlipVideoPort
PDD_VPORTCB_UPDATE UpdateVideoPort
PDD_VPORTCB_COLORCONTROL ColorControl
DDPIXELFORMAT ddPixelFormat
PDD_SURFACE_LOCAL lpCompSurface
DWORD dwAlphaOverlayPixelBitDepths
DWORD dwMaxLiveVideoStretch
DWORD dwCurrVisibleOverlays
DWORD dwAlphaOverlaySurfaceBitDepths
DWORD dwAlignBoundaryDest
DWORD dwMaxOverlayStretch
DWORD dwSVBRops[DD_ROP_SPACE]
DWORD dwSSBRops[DD_ROP_SPACE]
DWORD dwMaxHwCodecStretch
DWORD dwMaxVisibleOverlays
DWORD dwAlphaOverlayConstBitDepths
DWORD dwMinOverlayStretch
DWORD dwAlphaBltPixelBitDepths
DWORD dwAlphaBltConstBitDepths
DWORD dwMinLiveVideoStretch
DWORD dwRops[DD_ROP_SPACE]
DWORD dwMinHwCodecStretch
DWORD dwVSBRops[DD_ROP_SPACE]
DWORD dwAlphaBltSurfaceBitDepths
PDD_SURFACE_LOCAL lpSurfAttached
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_SURFACE_LOCAL lpDDSurface
PDD_SURFACE_LOCAL lpAttached
PDD_MOTIONCOMP_LOCAL lpMoComp
PDD_DIRECTDRAW_LOCAL lpDD
PDD_SURFACE_LOCAL lpDestSurface
PDD_SURFACE_LOCAL lpDDSrcSurface
PDD_DIRECTDRAW_GLOBAL lpDD
DDARGB ddargbScaleFactors
PDD_SURFACE_LOCAL lpDDDestSurface
PDD_DIRECTDRAW_GLOBAL lpDD
DWORD bIsDifferentPixelFormat
DDSURFACEDESC * lpDDSurfaceDesc
PDD_DIRECTDRAW_LOCAL lpDD
LPDDVIDEOPORTDESC lpDDVideoPortDesc
PDD_COLORCB_COLORCONTROL ColorControl
PDD_DIRECTDRAW_GLOBAL lpDD
LPDDCOLORCONTROL lpColorData
PDD_SURFACE_LOCAL lpDDSurface
PDD_DIRECTDRAW_LOCAL lpDD
PDD_MOTIONCOMP_LOCAL lpMoComp
DDPIXELFORMAT ddUncompPixelFormat
LPPALETTEENTRY lpColorTable
PDD_PALETTE_GLOBAL lpDDPalette
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_DIRECTDRAW_GLOBAL lpDD
DDSURFACEDESC * lpDDSurfaceDesc
PDD_SURFACE_LOCAL * lplpSList
PDD_SURFACE_LOCAL lpDDSLcl
PDD_DIRECTDRAW_LOCAL lpDDLcl
LPDDVIDEOPORTDESC lpDDVideoPortDesc
PDD_DIRECTDRAW_LOCAL lpDD
PDD_VIDEOPORT_LOCAL lpVideoPort
PDD_CANCREATESURFACE CanCreateD3DBuffer
PDD_CREATESURFACE CreateD3DBuffer
PDD_SURFCB_DESTROYSURFACE DestroyD3DBuffer
PDD_SURFCB_LOCK LockD3DBuffer
PDD_SURFCB_UNLOCK UnlockD3DBuffer
PDD_DIRECTDRAW_LOCAL pDDLcl
PDD_DIRECTDRAW_LOCAL lpDD
PDD_MOTIONCOMP_LOCAL lpMoComp
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_PALETTE_GLOBAL lpDDPalette
PDD_SURFACE_LOCAL lpDDSurface
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_DIRECTDRAW_LOCAL lpDD
PDD_VIDEOPORT_LOCAL lpVideoPort
LPDDVIDEOPORTCAPS lpDDVideoPortCaps
PDD_DIRECTDRAW_GLOBAL lpGbl
PDD_SURFACE_LOCAL lpDDSurface
PDD_MOTIONCOMP_LOCAL lpMoComp
PDD_DIRECTDRAW_LOCAL lpDD
PDD_SURFACE_LOCAL lpSurfCurr
PDD_SURFACE_LOCAL lpSurfTargLeft
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_SURFACE_LOCAL lpSurfTarg
PDD_SURFACE_LOCAL lpSurfCurrLeft
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_DIRECTDRAW_LOCAL lpDD
PDD_SURFACE_LOCAL lpSurfCurr
PDD_VIDEOPORT_LOCAL lpVideoPort
PDD_SURFACE_LOCAL lpSurfTarg
PDD_SURFACE_LOCAL lpDDSurface
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_DIRECTDRAW_GLOBAL lpDD
PVOID GetAvailDriverMemory
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_SURFACE_LOCAL lpDDSurface
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_SURFACE_LOCAL lpDDSurface
PDD_DIRECTDRAW_LOCAL lpDD
DDPIXELFORMAT ddPixelFormat
DWORD dwNumTypesCompBuffs
PDD_DIRECTDRAW_LOCAL lpDD
DDPIXELFORMAT ddPixelFormat
LPDDCOMPBUFFERINFO lpCompBuffInfo
PDD_DIRECTDRAW_LOCAL lpDD
PDD_DIRECTDRAW_GLOBAL lpDD
LPDDPIXELFORMAT lpddpfFormat
LPDDVIDEOPORTBANDWIDTH lpBandwidth
PDD_DIRECTDRAW_LOCAL lpDD
PVOID GetVideoPortBandwidth
PDD_VIDEOPORT_LOCAL lpVideoPort
PVOID GetVideoPortConnectInfo
PDD_DIRECTDRAW_LOCAL lpDD
LPDDVIDEOPORTCONNECT lpConnect
PDD_VIDEOPORT_LOCAL lpVideoPort
PDD_DIRECTDRAW_LOCAL lpDD
PDD_DIRECTDRAW_LOCAL lpDD
PVOID GetVideoPortFlipStatus
PDD_VIDEOPORT_LOCAL lpVideoPort
PDD_DIRECTDRAW_LOCAL lpDD
PDD_DIRECTDRAW_LOCAL lpDD
PVOID GetVideoSignalStatus
PDD_VIDEOPORT_LOCAL lpVideoPort
PDD_GETDRIVERINFO GetDriverInfo
PDD_D3DBUFCALLBACKS lpD3DBufCallbacks
PVOID lpD3DGlobalDriverData
PDD_GETDRIVERINFO GetDriverInfo
PDD_SURFACE_LOCAL lpDDSurface
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_DESTROYDDLOCAL DestroyDDLocal
PDD_CREATESURFACEEX CreateSurfaceEx
PDD_GETDRIVERSTATE GetDriverState
PDD_GETAVAILDRIVERMEMORY GetAvailDriverMemory
struct _DD_MORESURFACECAPS::tagNTExtendedHeapRestrictions ddsExtendedHeapRestrictions[1]
DWORD dwNLVBRops[DD_ROP_SPACE]
PDD_FREEDRIVERMEMORY FreeDriverMemory
PDD_SETEXCLUSIVEMODE SetExclusiveMode
PDD_FLIPTOGDISURFACE FlipToGDISurface
PDD_MOTIONCOMP_LOCAL lpMoComp
PDD_SURFACE_LOCAL lpSurface
PDD_DIRECTDRAW_LOCAL lpDD
PDD_MOTIONCOMP_LOCAL lpMoComp
LPDDMOCOMPBUFFERINFO lpBufferInfo
PDD_DIRECTDRAW_LOCAL lpDD
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_SURFACE_LOCAL lpDDSurface
PDD_SURFACE_LOCAL lpDDSurface
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_PALETTE_GLOBAL lpDDPalette
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_SURFACE_LOCAL lpDDDestSurface
PDD_SURFACE_LOCAL lpDDSrcSurface
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_PALETTE_GLOBAL lpDDPalette
PDD_SURFACE_LOCAL lpDDSurface
DDPIXELFORMAT ddpfSurface
PVIDEOMEMORY lpVidMemHeap
PDD_ATTACHLIST lpAttachListFrom
DDCOLORKEY ddckCKDestOverlay
PDD_ATTACHLIST lpAttachList
DDCOLORKEY ddckCKSrcOverlay
PDD_SURFACE_MORE lpSurfMore
PDD_VIDEOPORT_LOCAL lpVideoPort
PDD_DIRECTDRAW_LOCAL lpDD
PDD_SURFACE_LOCAL lpDDSurface
PDD_VIDEOPORT_LOCAL lpVideoPort
PDD_DIRECTDRAW_LOCAL lpDD
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_SURFACE_LOCAL lpDDSurface
ULONG_PTR ulPolicyMaxBytes
PDD_DIRECTDRAW_GLOBAL lpDD
VOID * UpdateNonLocalHeap
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_SURFACE_LOCAL lpDDDestSurface
PDD_SURFACE_LOCAL lpDDSrcSurface
PDD_VIDEOPORT_LOCAL lpVideoPort
PDD_DIRECTDRAW_LOCAL lpDD
PDD_SURFACE_INT * lplpDDSurface
LPDDVIDEOPORTINFO lpVideoInfo
PDD_SURFACE_INT * lplpDDVBISurface
PDD_SURFACE_INT lpVBISurface
PDD_DIRECTDRAW_LOCAL lpDD
PDD_SURFACE_INT lpSurface
PDD_VIDEOPORT_LOCAL lpVideoPort
LPDDCOLORCONTROL lpColorData
PDD_DIRECTDRAW_LOCAL lpDD
PVOID WaitForVerticalBlank
PDD_DIRECTDRAW_GLOBAL lpDD
PDD_DIRECTDRAW_LOCAL lpDD
PDD_VIDEOPORT_LOCAL lpVideoPort
DDPIXELFORMAT ddpfDisplay
struct _VMEMHEAP * lpHeap