ホーム › Graphics.DirectDraw › 定数
定数
938Windows.Win32.Graphics.DirectDraw
| 名前 | 型 | 値 |
|---|---|---|
| DIRECTDRAW_VERSION | DWORD | 1792 |
| _FACDD | DWORD | 2166 |
| CLSID_DirectDraw | GUID | {D7B70EE0-4340-11CF-B063-0020AFC2CD35} |
| CLSID_DirectDraw7 | GUID | {3C305196-50DB-11D3-9CFE-00C04FD930C5} |
| CLSID_DirectDrawClipper | GUID | {593817A0-7DB3-11CF-A2DE-00AA00B93356} |
| DDENUM_ATTACHEDSECONDARYDEVICES | INT | 1 |
| DDENUM_DETACHEDSECONDARYDEVICES | INT | 2 |
| DDENUM_NONDISPLAYDEVICES | INT | 4 |
| REGSTR_KEY_DDHW_DESCRIPTION | unknown | Description |
| REGSTR_KEY_DDHW_DRIVERNAME | unknown | DriverName |
| REGSTR_PATH_DDHW | unknown | Hardware\DirectDrawDrivers |
| DDCREATE_HARDWAREONLY | INT | 1 |
| DDCREATE_EMULATIONONLY | INT | 2 |
| MAX_DDDEVICEID_STRING | DWORD | 512 |
| DDGDI_GETHOSTIDENTIFIER | INT | 1 |
| DDSD_CAPS | INT | 1 |
| DDSD_HEIGHT | INT | 2 |
| DDSD_WIDTH | INT | 4 |
| DDSD_PITCH | INT | 8 |
| DDSD_BACKBUFFERCOUNT | INT | 32 |
| DDSD_ZBUFFERBITDEPTH | INT | 64 |
| DDSD_ALPHABITDEPTH | INT | 128 |
| DDSD_LPSURFACE | INT | 2048 |
| DDSD_PIXELFORMAT | INT | 4096 |
| DDSD_CKDESTOVERLAY | INT | 8192 |
| DDSD_CKDESTBLT | INT | 16384 |
| DDSD_CKSRCOVERLAY | INT | 32768 |
| DDSD_CKSRCBLT | INT | 65536 |
| DDSD_MIPMAPCOUNT | INT | 131072 |
| DDSD_REFRESHRATE | INT | 262144 |
| DDSD_LINEARSIZE | INT | 524288 |
| DDSD_TEXTURESTAGE | INT | 1048576 |
| DDSD_FVF | INT | 2097152 |
| DDSD_SRCVBHANDLE | INT | 4194304 |
| DDSD_DEPTH | INT | 8388608 |
| DDSD_ALL | INT | 16775662 |
| DDOSD_GUID | INT | 1 |
| DDOSD_COMPRESSION_RATIO | INT | 2 |
| DDOSD_SCAPS | INT | 4 |
| DDOSD_OSCAPS | INT | 8 |
| DDOSD_ALL | INT | 15 |
| DDOSDCAPS_OPTCOMPRESSED | INT | 1 |
| DDOSDCAPS_OPTREORDERED | INT | 2 |
| DDOSDCAPS_MONOLITHICMIPMAP | INT | 4 |
| DDOSDCAPS_VALIDSCAPS | INT | 805324800 |
| DDOSDCAPS_VALIDOSCAPS | INT | 7 |
| DDCOLOR_BRIGHTNESS | INT | 1 |
| DDCOLOR_CONTRAST | INT | 2 |
| DDCOLOR_HUE | INT | 4 |
| DDCOLOR_SATURATION | INT | 8 |
| DDCOLOR_SHARPNESS | INT | 16 |
| DDCOLOR_GAMMA | INT | 32 |
| DDCOLOR_COLORENABLE | INT | 64 |
| DDSCAPS_RESERVED1 | INT | 1 |
| DDSCAPS_ALPHA | INT | 2 |
| DDSCAPS_BACKBUFFER | INT | 4 |
| DDSCAPS_COMPLEX | INT | 8 |
| DDSCAPS_FLIP | INT | 16 |
| DDSCAPS_FRONTBUFFER | INT | 32 |
| DDSCAPS_OFFSCREENPLAIN | INT | 64 |
| DDSCAPS_OVERLAY | INT | 128 |
| DDSCAPS_PALETTE | INT | 256 |
| DDSCAPS_PRIMARYSURFACE | INT | 512 |
| DDSCAPS_RESERVED3 | INT | 1024 |
| DDSCAPS_PRIMARYSURFACELEFT | INT | 0 |
| DDSCAPS_SYSTEMMEMORY | INT | 2048 |
| DDSCAPS_TEXTURE | INT | 4096 |
| DDSCAPS_3DDEVICE | INT | 8192 |
| DDSCAPS_VIDEOMEMORY | INT | 16384 |
| DDSCAPS_VISIBLE | INT | 32768 |
| DDSCAPS_WRITEONLY | INT | 65536 |
| DDSCAPS_ZBUFFER | INT | 131072 |
| DDSCAPS_OWNDC | INT | 262144 |
| DDSCAPS_LIVEVIDEO | INT | 524288 |
| DDSCAPS_HWCODEC | INT | 1048576 |
| DDSCAPS_MODEX | INT | 2097152 |
| DDSCAPS_MIPMAP | INT | 4194304 |
| DDSCAPS_RESERVED2 | INT | 8388608 |
| DDSCAPS_ALLOCONLOAD | INT | 67108864 |
| DDSCAPS_VIDEOPORT | INT | 134217728 |
| DDSCAPS_LOCALVIDMEM | INT | 268435456 |
| DDSCAPS_NONLOCALVIDMEM | INT | 536870912 |
| DDSCAPS_STANDARDVGAMODE | INT | 1073741824 |
| DDSCAPS_OPTIMIZED | INT | -2147483648 |
| DDSCAPS2_RESERVED4 | INT | 2 |
| DDSCAPS2_HARDWAREDEINTERLACE | INT | 0 |
| DDSCAPS2_HINTDYNAMIC | INT | 4 |
| DDSCAPS2_HINTSTATIC | INT | 8 |
| DDSCAPS2_TEXTUREMANAGE | INT | 16 |
| DDSCAPS2_RESERVED1 | INT | 32 |
| DDSCAPS2_RESERVED2 | INT | 64 |
| DDSCAPS2_OPAQUE | INT | 128 |
| DDSCAPS2_HINTANTIALIASING | INT | 256 |
| DDSCAPS2_CUBEMAP | INT | 512 |
| DDSCAPS2_CUBEMAP_POSITIVEX | INT | 1024 |
| DDSCAPS2_CUBEMAP_NEGATIVEX | INT | 2048 |
| DDSCAPS2_CUBEMAP_POSITIVEY | INT | 4096 |
| DDSCAPS2_CUBEMAP_NEGATIVEY | INT | 8192 |
| DDSCAPS2_CUBEMAP_POSITIVEZ | INT | 16384 |
| DDSCAPS2_CUBEMAP_NEGATIVEZ | INT | 32768 |
| DDSCAPS2_MIPMAPSUBLEVEL | INT | 65536 |
| DDSCAPS2_D3DTEXTUREMANAGE | INT | 131072 |
| DDSCAPS2_DONOTPERSIST | INT | 262144 |
| DDSCAPS2_STEREOSURFACELEFT | INT | 524288 |
| DDSCAPS2_VOLUME | INT | 2097152 |
| DDSCAPS2_NOTUSERLOCKABLE | INT | 4194304 |
| DDSCAPS2_POINTS | INT | 8388608 |
| DDSCAPS2_RTPATCHES | INT | 16777216 |
| DDSCAPS2_NPATCHES | INT | 33554432 |
| DDSCAPS2_RESERVED3 | INT | 67108864 |
| DDSCAPS2_DISCARDBACKBUFFER | INT | 268435456 |
| DDSCAPS2_ENABLEALPHACHANNEL | INT | 536870912 |
| DDSCAPS2_EXTENDEDFORMATPRIMARY | INT | 1073741824 |
| DDSCAPS2_ADDITIONALPRIMARY | INT | -2147483648 |
| DDSCAPS3_MULTISAMPLE_MASK | INT | 31 |
| DDSCAPS3_MULTISAMPLE_QUALITY_MASK | INT | 224 |
| DDSCAPS3_MULTISAMPLE_QUALITY_SHIFT | DWORD | 5 |
| DDSCAPS3_RESERVED1 | INT | 256 |
| DDSCAPS3_RESERVED2 | INT | 512 |
| DDSCAPS3_LIGHTWEIGHTMIPMAP | INT | 1024 |
| DDSCAPS3_AUTOGENMIPMAP | INT | 2048 |
| DDSCAPS3_DMAP | INT | 4096 |
| DDSCAPS3_CREATESHAREDRESOURCE | INT | 8192 |
| DDSCAPS3_READONLYRESOURCE | INT | 16384 |
| DDSCAPS3_OPENSHAREDRESOURCE | INT | 32768 |
| DDCAPS_3D | INT | 1 |
| DDCAPS_ALIGNBOUNDARYDEST | INT | 2 |
| DDCAPS_ALIGNSIZEDEST | INT | 4 |
| DDCAPS_ALIGNBOUNDARYSRC | INT | 8 |
| DDCAPS_ALIGNSIZESRC | INT | 16 |
| DDCAPS_ALIGNSTRIDE | INT | 32 |
| DDCAPS_BLT | INT | 64 |
| DDCAPS_BLTQUEUE | INT | 128 |
| DDCAPS_BLTFOURCC | INT | 256 |
| DDCAPS_BLTSTRETCH | INT | 512 |
| DDCAPS_GDI | INT | 1024 |
| DDCAPS_OVERLAY | INT | 2048 |
| DDCAPS_OVERLAYCANTCLIP | INT | 4096 |
| DDCAPS_OVERLAYFOURCC | INT | 8192 |
| DDCAPS_OVERLAYSTRETCH | INT | 16384 |
| DDCAPS_PALETTE | INT | 32768 |
| DDCAPS_PALETTEVSYNC | INT | 65536 |
| DDCAPS_READSCANLINE | INT | 131072 |
| DDCAPS_RESERVED1 | INT | 262144 |
| DDCAPS_VBI | INT | 524288 |
| DDCAPS_ZBLTS | INT | 1048576 |
| DDCAPS_ZOVERLAYS | INT | 2097152 |
| DDCAPS_COLORKEY | INT | 4194304 |
| DDCAPS_ALPHA | INT | 8388608 |
| DDCAPS_COLORKEYHWASSIST | INT | 16777216 |
| DDCAPS_NOHARDWARE | INT | 33554432 |
| DDCAPS_BLTCOLORFILL | INT | 67108864 |
| DDCAPS_BANKSWITCHED | INT | 134217728 |
| DDCAPS_BLTDEPTHFILL | INT | 268435456 |
| DDCAPS_CANCLIP | INT | 536870912 |
| DDCAPS_CANCLIPSTRETCHED | INT | 1073741824 |
| DDCAPS_CANBLTSYSMEM | INT | -2147483648 |
| DDCAPS2_CERTIFIED | INT | 1 |
| DDCAPS2_NO2DDURING3DSCENE | INT | 2 |
| DDCAPS2_VIDEOPORT | INT | 4 |
| DDCAPS2_AUTOFLIPOVERLAY | INT | 8 |
| DDCAPS2_CANBOBINTERLEAVED | INT | 16 |
| DDCAPS2_CANBOBNONINTERLEAVED | INT | 32 |
| DDCAPS2_COLORCONTROLOVERLAY | INT | 64 |
| DDCAPS2_COLORCONTROLPRIMARY | INT | 128 |
| DDCAPS2_CANDROPZ16BIT | INT | 256 |
| DDCAPS2_NONLOCALVIDMEM | INT | 512 |
| DDCAPS2_NONLOCALVIDMEMCAPS | INT | 1024 |
| DDCAPS2_NOPAGELOCKREQUIRED | INT | 2048 |
| DDCAPS2_WIDESURFACES | INT | 4096 |
| DDCAPS2_CANFLIPODDEVEN | INT | 8192 |
| DDCAPS2_CANBOBHARDWARE | INT | 16384 |
| DDCAPS2_COPYFOURCC | INT | 32768 |
| DDCAPS2_PRIMARYGAMMA | INT | 131072 |
| DDCAPS2_CANRENDERWINDOWED | INT | 524288 |
| DDCAPS2_CANCALIBRATEGAMMA | INT | 1048576 |
| DDCAPS2_FLIPINTERVAL | INT | 2097152 |
| DDCAPS2_FLIPNOVSYNC | INT | 4194304 |
| DDCAPS2_CANMANAGETEXTURE | INT | 8388608 |
| DDCAPS2_TEXMANINNONLOCALVIDMEM | INT | 16777216 |
| DDCAPS2_STEREO | INT | 33554432 |
| DDCAPS2_SYSTONONLOCAL_AS_SYSTOLOCAL | INT | 67108864 |
| DDCAPS2_RESERVED1 | INT | 134217728 |
| DDCAPS2_CANMANAGERESOURCE | INT | 268435456 |
| DDCAPS2_DYNAMICTEXTURES | INT | 536870912 |
| DDCAPS2_CANAUTOGENMIPMAP | INT | 1073741824 |
| DDCAPS2_CANSHARERESOURCE | INT | -2147483648 |
| DDFXALPHACAPS_BLTALPHAEDGEBLEND | INT | 1 |
| DDFXALPHACAPS_BLTALPHAPIXELS | INT | 2 |
| DDFXALPHACAPS_BLTALPHAPIXELSNEG | INT | 4 |
| DDFXALPHACAPS_BLTALPHASURFACES | INT | 8 |
| DDFXALPHACAPS_BLTALPHASURFACESNEG | INT | 16 |
| DDFXALPHACAPS_OVERLAYALPHAEDGEBLEND | INT | 32 |
| DDFXALPHACAPS_OVERLAYALPHAPIXELS | INT | 64 |
| DDFXALPHACAPS_OVERLAYALPHAPIXELSNEG | INT | 128 |
| DDFXALPHACAPS_OVERLAYALPHASURFACES | INT | 256 |
| DDFXALPHACAPS_OVERLAYALPHASURFACESNEG | INT | 512 |
| DDFXCAPS_BLTARITHSTRETCHY | INT | 32 |
| DDFXCAPS_BLTARITHSTRETCHYN | INT | 16 |
| DDFXCAPS_BLTMIRRORLEFTRIGHT | INT | 64 |
| DDFXCAPS_BLTMIRRORUPDOWN | INT | 128 |
| DDFXCAPS_BLTROTATION | INT | 256 |
| DDFXCAPS_BLTROTATION90 | INT | 512 |
| DDFXCAPS_BLTSHRINKX | INT | 1024 |
| DDFXCAPS_BLTSHRINKXN | INT | 2048 |
| DDFXCAPS_BLTSHRINKY | INT | 4096 |
| DDFXCAPS_BLTSHRINKYN | INT | 8192 |
| DDFXCAPS_BLTSTRETCHX | INT | 16384 |
| DDFXCAPS_BLTSTRETCHXN | INT | 32768 |
| DDFXCAPS_BLTSTRETCHY | INT | 65536 |
| DDFXCAPS_BLTSTRETCHYN | INT | 131072 |
| DDFXCAPS_OVERLAYARITHSTRETCHY | INT | 262144 |
| DDFXCAPS_OVERLAYARITHSTRETCHYN | INT | 8 |
| DDFXCAPS_OVERLAYSHRINKX | INT | 524288 |
| DDFXCAPS_OVERLAYSHRINKXN | INT | 1048576 |
| DDFXCAPS_OVERLAYSHRINKY | INT | 2097152 |
| DDFXCAPS_OVERLAYSHRINKYN | INT | 4194304 |
| DDFXCAPS_OVERLAYSTRETCHX | INT | 8388608 |
| DDFXCAPS_OVERLAYSTRETCHXN | INT | 16777216 |
| DDFXCAPS_OVERLAYSTRETCHY | INT | 33554432 |
| DDFXCAPS_OVERLAYSTRETCHYN | INT | 67108864 |
| DDFXCAPS_OVERLAYMIRRORLEFTRIGHT | INT | 134217728 |
| DDFXCAPS_OVERLAYMIRRORUPDOWN | INT | 268435456 |
| DDFXCAPS_OVERLAYDEINTERLACE | INT | 536870912 |
| DDFXCAPS_BLTALPHA | INT | 1 |
| DDFXCAPS_BLTFILTER | INT | 32 |
| DDFXCAPS_OVERLAYALPHA | INT | 4 |
| DDFXCAPS_OVERLAYFILTER | INT | 262144 |
| DDSVCAPS_RESERVED1 | INT | 1 |
| DDSVCAPS_RESERVED2 | INT | 2 |
| DDSVCAPS_RESERVED3 | INT | 4 |
| DDSVCAPS_RESERVED4 | INT | 8 |
| DDSVCAPS_STEREOSEQUENTIAL | INT | 16 |
| DDPCAPS_4BIT | INT | 1 |
| DDPCAPS_8BITENTRIES | INT | 2 |
| DDPCAPS_8BIT | INT | 4 |
| DDPCAPS_INITIALIZE | INT | 0 |
| DDPCAPS_PRIMARYSURFACE | INT | 16 |
| DDPCAPS_PRIMARYSURFACELEFT | INT | 32 |
| DDPCAPS_ALLOW256 | INT | 64 |
| DDPCAPS_VSYNC | INT | 128 |
| DDPCAPS_1BIT | INT | 256 |
| DDPCAPS_2BIT | INT | 512 |
| DDPCAPS_ALPHA | INT | 1024 |
| DDSPD_IUNKNOWNPOINTER | INT | 1 |
| DDSPD_VOLATILE | INT | 2 |
| DDBD_1 | INT | 16384 |
| DDBD_2 | INT | 8192 |
| DDBD_4 | INT | 4096 |
| DDBD_8 | INT | 2048 |
| DDBD_16 | INT | 1024 |
| DDBD_24 | INT | 512 |
| DDBD_32 | INT | 256 |
| DDCKEY_COLORSPACE | INT | 1 |
| DDCKEY_DESTBLT | INT | 2 |
| DDCKEY_DESTOVERLAY | INT | 4 |
| DDCKEY_SRCBLT | INT | 8 |
| DDCKEY_SRCOVERLAY | INT | 16 |
| DDCKEYCAPS_DESTBLT | INT | 1 |
| DDCKEYCAPS_DESTBLTCLRSPACE | INT | 2 |
| DDCKEYCAPS_DESTBLTCLRSPACEYUV | INT | 4 |
| DDCKEYCAPS_DESTBLTYUV | INT | 8 |
| DDCKEYCAPS_DESTOVERLAY | INT | 16 |
| DDCKEYCAPS_DESTOVERLAYCLRSPACE | INT | 32 |
| DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV | INT | 64 |
| DDCKEYCAPS_DESTOVERLAYONEACTIVE | INT | 128 |
| DDCKEYCAPS_DESTOVERLAYYUV | INT | 256 |
| DDCKEYCAPS_SRCBLT | INT | 512 |
| DDCKEYCAPS_SRCBLTCLRSPACE | INT | 1024 |
| DDCKEYCAPS_SRCBLTCLRSPACEYUV | INT | 2048 |
| DDCKEYCAPS_SRCBLTYUV | INT | 4096 |
| DDCKEYCAPS_SRCOVERLAY | INT | 8192 |
| DDCKEYCAPS_SRCOVERLAYCLRSPACE | INT | 16384 |
| DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV | INT | 32768 |
| DDCKEYCAPS_SRCOVERLAYONEACTIVE | INT | 65536 |
| DDCKEYCAPS_SRCOVERLAYYUV | INT | 131072 |
| DDCKEYCAPS_NOCOSTOVERLAY | INT | 262144 |
| DDPF_ALPHAPIXELS | INT | 1 |
| DDPF_ALPHA | INT | 2 |
| DDPF_FOURCC | INT | 4 |
| DDPF_PALETTEINDEXED4 | INT | 8 |
| DDPF_PALETTEINDEXEDTO8 | INT | 16 |
| DDPF_PALETTEINDEXED8 | INT | 32 |
| DDPF_RGB | INT | 64 |
| DDPF_COMPRESSED | INT | 128 |
| DDPF_RGBTOYUV | INT | 256 |
| DDPF_YUV | INT | 512 |
| DDPF_ZBUFFER | INT | 1024 |
| DDPF_PALETTEINDEXED1 | INT | 2048 |
| DDPF_PALETTEINDEXED2 | INT | 4096 |
| DDPF_ZPIXELS | INT | 8192 |
| DDPF_STENCILBUFFER | INT | 16384 |
| DDPF_ALPHAPREMULT | INT | 32768 |
| DDPF_LUMINANCE | INT | 131072 |
| DDPF_BUMPLUMINANCE | INT | 262144 |
| DDPF_BUMPDUDV | INT | 524288 |
| DDENUMSURFACES_ALL | INT | 1 |
| DDENUMSURFACES_MATCH | INT | 2 |
| DDENUMSURFACES_NOMATCH | INT | 4 |
| DDENUMSURFACES_CANBECREATED | INT | 8 |
| DDENUMSURFACES_DOESEXIST | INT | 16 |
| DDSDM_STANDARDVGAMODE | INT | 1 |
| DDEDM_REFRESHRATES | INT | 1 |
| DDEDM_STANDARDVGAMODES | INT | 2 |
| DDSCL_FULLSCREEN | INT | 1 |
| DDSCL_ALLOWREBOOT | INT | 2 |
| DDSCL_NOWINDOWCHANGES | INT | 4 |
| DDSCL_NORMAL | INT | 8 |
| DDSCL_EXCLUSIVE | INT | 16 |
| DDSCL_ALLOWMODEX | INT | 64 |
| DDSCL_SETFOCUSWINDOW | INT | 128 |
| DDSCL_SETDEVICEWINDOW | INT | 256 |
| DDSCL_CREATEDEVICEWINDOW | INT | 512 |
| DDSCL_MULTITHREADED | INT | 1024 |
| DDSCL_FPUSETUP | INT | 2048 |
| DDSCL_FPUPRESERVE | INT | 4096 |
| DDBLT_ALPHADEST | INT | 1 |
| DDBLT_ALPHADESTCONSTOVERRIDE | INT | 2 |
| DDBLT_ALPHADESTNEG | INT | 4 |
| DDBLT_ALPHADESTSURFACEOVERRIDE | INT | 8 |
| DDBLT_ALPHAEDGEBLEND | INT | 16 |
| DDBLT_ALPHASRC | INT | 32 |
| DDBLT_ALPHASRCCONSTOVERRIDE | INT | 64 |
| DDBLT_ALPHASRCNEG | INT | 128 |
| DDBLT_ALPHASRCSURFACEOVERRIDE | INT | 256 |
| DDBLT_ASYNC | INT | 512 |
| DDBLT_COLORFILL | INT | 1024 |
| DDBLT_DDFX | INT | 2048 |
| DDBLT_DDROPS | INT | 4096 |
| DDBLT_KEYDEST | INT | 8192 |
| DDBLT_KEYDESTOVERRIDE | INT | 16384 |
| DDBLT_KEYSRC | INT | 32768 |
| DDBLT_KEYSRCOVERRIDE | INT | 65536 |
| DDBLT_ROP | INT | 131072 |
| DDBLT_ROTATIONANGLE | INT | 262144 |
| DDBLT_ZBUFFER | INT | 524288 |
| DDBLT_ZBUFFERDESTCONSTOVERRIDE | INT | 1048576 |
| DDBLT_ZBUFFERDESTOVERRIDE | INT | 2097152 |
| DDBLT_ZBUFFERSRCCONSTOVERRIDE | INT | 4194304 |
| DDBLT_ZBUFFERSRCOVERRIDE | INT | 8388608 |
| DDBLT_WAIT | INT | 16777216 |
| DDBLT_DEPTHFILL | INT | 33554432 |
| DDBLT_DONOTWAIT | INT | 134217728 |
| DDBLT_PRESENTATION | INT | 268435456 |
| DDBLT_LAST_PRESENTATION | INT | 536870912 |
| DDBLT_EXTENDED_FLAGS | INT | 1073741824 |
| DDBLT_EXTENDED_LINEAR_CONTENT | INT | 4 |
| DDBLTFAST_NOCOLORKEY | DWORD | 0 |
| DDBLTFAST_SRCCOLORKEY | DWORD | 1 |
| DDBLTFAST_DESTCOLORKEY | DWORD | 2 |
| DDBLTFAST_WAIT | DWORD | 16 |
| DDBLTFAST_DONOTWAIT | DWORD | 32 |
| DDFLIP_WAIT | INT | 1 |
| DDFLIP_EVEN | INT | 2 |
| DDFLIP_ODD | INT | 4 |
| DDFLIP_NOVSYNC | INT | 8 |
| DDFLIP_INTERVAL2 | INT | 33554432 |
| DDFLIP_INTERVAL3 | INT | 50331648 |
| DDFLIP_INTERVAL4 | INT | 67108864 |
| DDFLIP_STEREO | INT | 16 |
| DDFLIP_DONOTWAIT | INT | 32 |
| DDOVER_ALPHADEST | INT | 1 |
| DDOVER_ALPHADESTCONSTOVERRIDE | INT | 2 |
| DDOVER_ALPHADESTNEG | INT | 4 |
| DDOVER_ALPHADESTSURFACEOVERRIDE | INT | 8 |
| DDOVER_ALPHAEDGEBLEND | INT | 16 |
| DDOVER_ALPHASRC | INT | 32 |
| DDOVER_ALPHASRCCONSTOVERRIDE | INT | 64 |
| DDOVER_ALPHASRCNEG | INT | 128 |
| DDOVER_ALPHASRCSURFACEOVERRIDE | INT | 256 |
| DDOVER_HIDE | INT | 512 |
| DDOVER_KEYDEST | INT | 1024 |
| DDOVER_KEYDESTOVERRIDE | INT | 2048 |
| DDOVER_KEYSRC | INT | 4096 |
| DDOVER_KEYSRCOVERRIDE | INT | 8192 |
| DDOVER_SHOW | INT | 16384 |
| DDOVER_ADDDIRTYRECT | INT | 32768 |
| DDOVER_REFRESHDIRTYRECTS | INT | 65536 |
| DDOVER_REFRESHALL | INT | 131072 |
| DDOVER_DDFX | INT | 524288 |
| DDOVER_AUTOFLIP | INT | 1048576 |
| DDOVER_BOB | INT | 2097152 |
| DDOVER_OVERRIDEBOBWEAVE | INT | 4194304 |
| DDOVER_INTERLEAVED | INT | 8388608 |
| DDOVER_BOBHARDWARE | INT | 16777216 |
| DDOVER_ARGBSCALEFACTORS | INT | 33554432 |
| DDOVER_DEGRADEARGBSCALING | INT | 67108864 |
| DDSETSURFACEDESC_RECREATEDC | INT | 0 |
| DDSETSURFACEDESC_PRESERVEDC | INT | 1 |
| DDLOCK_SURFACEMEMORYPTR | INT | 0 |
| DDLOCK_WAIT | INT | 1 |
| DDLOCK_EVENT | INT | 2 |
| DDLOCK_READONLY | INT | 16 |
| DDLOCK_WRITEONLY | INT | 32 |
| DDLOCK_NOSYSLOCK | INT | 2048 |
| DDLOCK_NOOVERWRITE | INT | 4096 |
| DDLOCK_DISCARDCONTENTS | INT | 8192 |
| DDLOCK_OKTOSWAP | INT | 8192 |
| DDLOCK_DONOTWAIT | INT | 16384 |
| DDLOCK_HASVOLUMETEXTUREBOXRECT | INT | 32768 |
| DDLOCK_NODIRTYUPDATE | INT | 65536 |
| DDBLTFX_ARITHSTRETCHY | INT | 1 |
| DDBLTFX_MIRRORLEFTRIGHT | INT | 2 |
| DDBLTFX_MIRRORUPDOWN | INT | 4 |
| DDBLTFX_NOTEARING | INT | 8 |
| DDBLTFX_ROTATE180 | INT | 16 |
| DDBLTFX_ROTATE270 | INT | 32 |
| DDBLTFX_ROTATE90 | INT | 64 |
| DDBLTFX_ZBUFFERRANGE | INT | 128 |
| DDBLTFX_ZBUFFERBASEDEST | INT | 256 |
| DDOVERFX_ARITHSTRETCHY | INT | 1 |
| DDOVERFX_MIRRORLEFTRIGHT | INT | 2 |
| DDOVERFX_MIRRORUPDOWN | INT | 4 |
| DDOVERFX_DEINTERLACE | INT | 8 |
| DDWAITVB_BLOCKBEGIN | INT | 1 |
| DDWAITVB_BLOCKBEGINEVENT | INT | 2 |
| DDWAITVB_BLOCKEND | INT | 4 |
| DDGFS_CANFLIP | INT | 1 |
| DDGFS_ISFLIPDONE | INT | 2 |
| DDGBS_CANBLT | INT | 1 |
| DDGBS_ISBLTDONE | INT | 2 |
| DDENUMOVERLAYZ_BACKTOFRONT | INT | 0 |
| DDENUMOVERLAYZ_FRONTTOBACK | INT | 1 |
| DDOVERZ_SENDTOFRONT | INT | 0 |
| DDOVERZ_SENDTOBACK | INT | 1 |
| DDOVERZ_MOVEFORWARD | INT | 2 |
| DDOVERZ_MOVEBACKWARD | INT | 3 |
| DDOVERZ_INSERTINFRONTOF | INT | 4 |
| DDOVERZ_INSERTINBACKOF | INT | 5 |
| DDSGR_CALIBRATE | INT | 1 |
| DDSMT_ISTESTREQUIRED | INT | 1 |
| DDEM_MODEPASSED | INT | 1 |
| DDEM_MODEFAILED | INT | 2 |
| DDENUMRET_CANCEL | DWORD | 0 |
| DDENUMRET_OK | DWORD | 1 |
| DDERR_NOTINITIALIZED | INT | -2147221008 |
| OBJECT_ISROOT | INT | -2147483648 |
| DDUNSUPPORTEDMODE | DWORD | 4294967295 |
| GUID_MiscellaneousCallbacks | GUID | {EFD60CC0-49E7-11D0-889D-00AA00BBB76A} |
| GUID_VideoPortCallbacks | GUID | {EFD60CC1-49E7-11D0-889D-00AA00BBB76A} |
| GUID_ColorControlCallbacks | GUID | {EFD60CC2-49E7-11D0-889D-00AA00BBB76A} |
| GUID_VideoPortCaps | GUID | {EFD60CC3-49E7-11D0-889D-00AA00BBB76A} |
| GUID_D3DCallbacks2 | GUID | {0BA584E1-70B6-11D0-889D-00AA00BBB76A} |
| GUID_D3DCallbacks3 | GUID | {DDF41230-EC0A-11D0-A9B6-00AA00C0993E} |
| GUID_NonLocalVidMemCaps | GUID | {86C4FA80-8D84-11D0-94E8-00C04FC34137} |
| GUID_KernelCallbacks | GUID | {80863800-6B06-11D0-9B06-00A0C903A3B8} |
| GUID_KernelCaps | GUID | {FFAA7540-7AA8-11D0-9B06-00A0C903A3B8} |
| GUID_D3DExtendedCaps | GUID | {7DE41F80-9D93-11D0-89AB-00A0C9054129} |
| GUID_ZPixelFormats | GUID | {93869880-36CF-11D1-9B1B-00AA00BBB8AE} |
| GUID_DDMoreSurfaceCaps | GUID | {3B8A0466-F269-11D1-880B-00C04FD930C5} |
| GUID_DDStereoMode | GUID | {F828169C-A8E8-11D2-A1F2-00A0C983EAF6} |
| GUID_OptSurfaceKmodeInfo | GUID | {E05C8472-51D4-11D1-8CCE-00A0C90629A8} |
| GUID_OptSurfaceUmodeInfo | GUID | {9D792804-5FA8-11D1-8CD0-00A0C90629A8} |
| GUID_UserModeDriverInfo | GUID | {F0B0E8E2-5F97-11D1-8CD0-00A0C90629A8} |
| GUID_UserModeDriverPassword | GUID | {97F861B6-60A1-11D1-8CD0-00A0C90629A8} |
| GUID_D3DParseUnknownCommandCallback | GUID | {2E04FFA0-98E4-11D1-8CE1-00A0C90629A8} |
| GUID_MotionCompCallbacks | GUID | {B1122B40-5DA5-11D1-8FCF-00C04FC29B4E} |
| GUID_Miscellaneous2Callbacks | GUID | {406B2F00-3E5A-11D1-B640-00AA00A1F96A} |
| DDPF_NOVEL_TEXTURE_FORMAT | INT | 1048576 |
| DDPF_D3DFORMAT | INT | 2097152 |
| D3DFORMAT_OP_TEXTURE | INT | 1 |
| D3DFORMAT_OP_VOLUMETEXTURE | INT | 2 |
| D3DFORMAT_OP_CUBETEXTURE | INT | 4 |
| D3DFORMAT_OP_OFFSCREEN_RENDERTARGET | INT | 8 |
| D3DFORMAT_OP_SAME_FORMAT_RENDERTARGET | INT | 16 |
| D3DFORMAT_OP_ZSTENCIL | INT | 64 |
| D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH | INT | 128 |
| D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGET | INT | 256 |
| D3DFORMAT_OP_DISPLAYMODE | INT | 1024 |
| D3DFORMAT_OP_3DACCELERATION | INT | 2048 |
| D3DFORMAT_OP_PIXELSIZE | INT | 4096 |
| D3DFORMAT_OP_CONVERT_TO_ARGB | INT | 8192 |
| D3DFORMAT_OP_OFFSCREENPLAIN | INT | 16384 |
| D3DFORMAT_OP_SRGBREAD | INT | 32768 |
| D3DFORMAT_OP_BUMPMAP | INT | 65536 |
| D3DFORMAT_OP_DMAP | INT | 131072 |
| D3DFORMAT_OP_NOFILTER | INT | 262144 |
| D3DFORMAT_MEMBEROFGROUP_ARGB | INT | 524288 |
| D3DFORMAT_OP_SRGBWRITE | INT | 1048576 |
| D3DFORMAT_OP_NOALPHABLEND | INT | 2097152 |
| D3DFORMAT_OP_AUTOGENMIPMAP | INT | 4194304 |
| D3DFORMAT_OP_VERTEXTEXTURE | INT | 8388608 |
| D3DFORMAT_OP_NOTEXCOORDWRAPNORMIP | INT | 16777216 |
| DELETED_OK | DWORD | 0 |
| DELETED_LASTONE | DWORD | 1 |
| DELETED_NOTFOUND | DWORD | 2 |
| DCICOMMAND | DWORD | 3075 |
| DD_VERSION | INT | 512 |
| DD_RUNTIME_VERSION | INT | 2306 |
| DD_HAL_VERSION | DWORD | 256 |
| DDCREATEDRIVEROBJECT | DWORD | 10 |
| DDGET32BITDRIVERNAME | DWORD | 11 |
| DDNEWCALLBACKFNS | DWORD | 12 |
| DDVERSIONINFO | DWORD | 13 |
| DDHAL_DRIVER_DLLNAME | unknown | DDRAW16.DLL |
| DDHAL_APP_DLLNAME | unknown | DDRAW.DLL |
| CCHDEVICENAME | DWORD | 32 |
| MAX_DRIVER_NAME | DWORD | 32 |
| MAX_PALETTE_SIZE | DWORD | 256 |
| MAX_AUTOFLIP_BUFFERS | DWORD | 10 |
| DDSCAPS_EXECUTEBUFFER | INT | 8388608 |
| DDSCAPS2_VERTEXBUFFER | INT | 32 |
| DDSCAPS2_COMMANDBUFFER | INT | 64 |
| DDSCAPS2_INDEXBUFFER | INT | 67108864 |
| DDSCAPS3_VIDEO | INT | 512 |
| D3DFMT_INTERNAL_D32 | DWORD | 71 |
| D3DFMT_INTERNAL_S1D15 | DWORD | 72 |
| D3DFMT_INTERNAL_D15S1 | DWORD | 73 |
| D3DFMT_INTERNAL_S8D24 | DWORD | 74 |
| D3DFMT_INTERNAL_D24S8 | DWORD | 75 |
| D3DFMT_INTERNAL_X8D24 | DWORD | 76 |
| D3DFMT_INTERNAL_D24X8 | DWORD | 77 |
| DDHAL_PLEASEALLOC_BLOCKSIZE | INT | 2 |
| DDHAL_PLEASEALLOC_LINEARSIZE | INT | 3 |
| VIDMEM_ISLINEAR | INT | 1 |
| VIDMEM_ISRECTANGULAR | INT | 2 |
| VIDMEM_ISHEAP | INT | 4 |
| VIDMEM_ISNONLOCAL | INT | 8 |
| VIDMEM_ISWC | INT | 16 |
| VIDMEM_HEAPDISABLED | INT | 32 |
| HEAPALIASINFO_MAPPEDREAL | INT | 1 |
| HEAPALIASINFO_MAPPEDDUMMY | INT | 2 |
| DDHAL_CB32_DESTROYDRIVER | INT | 1 |
| DDHAL_CB32_CREATESURFACE | INT | 2 |
| DDHAL_CB32_SETCOLORKEY | INT | 4 |
| DDHAL_CB32_SETMODE | INT | 8 |
| DDHAL_CB32_WAITFORVERTICALBLANK | INT | 16 |
| DDHAL_CB32_CANCREATESURFACE | INT | 32 |
| DDHAL_CB32_CREATEPALETTE | INT | 64 |
| DDHAL_CB32_GETSCANLINE | INT | 128 |
| DDHAL_CB32_SETEXCLUSIVEMODE | INT | 256 |
| DDHAL_CB32_FLIPTOGDISURFACE | INT | 512 |
| DDHAL_PALCB32_DESTROYPALETTE | INT | 1 |
| DDHAL_PALCB32_SETENTRIES | INT | 2 |
| DDHAL_SURFCB32_DESTROYSURFACE | INT | 1 |
| DDHAL_SURFCB32_FLIP | INT | 2 |
| DDHAL_SURFCB32_SETCLIPLIST | INT | 4 |
| DDHAL_SURFCB32_LOCK | INT | 8 |
| DDHAL_SURFCB32_UNLOCK | INT | 16 |
| DDHAL_SURFCB32_BLT | INT | 32 |
| DDHAL_SURFCB32_SETCOLORKEY | INT | 64 |
| DDHAL_SURFCB32_ADDATTACHEDSURFACE | INT | 128 |
| DDHAL_SURFCB32_GETBLTSTATUS | INT | 256 |
| DDHAL_SURFCB32_GETFLIPSTATUS | INT | 512 |
| DDHAL_SURFCB32_UPDATEOVERLAY | INT | 1024 |
| DDHAL_SURFCB32_SETOVERLAYPOSITION | INT | 2048 |
| DDHAL_SURFCB32_RESERVED4 | INT | 4096 |
| DDHAL_SURFCB32_SETPALETTE | INT | 8192 |
| DDHAL_MISCCB32_GETAVAILDRIVERMEMORY | INT | 1 |
| DDHAL_MISCCB32_UPDATENONLOCALHEAP | INT | 2 |
| DDHAL_MISCCB32_GETHEAPALIGNMENT | INT | 4 |
| DDHAL_MISCCB32_GETSYSMEMBLTSTATUS | INT | 8 |
| DDHAL_MISC2CB32_CREATESURFACEEX | INT | 2 |
| DDHAL_MISC2CB32_GETDRIVERSTATE | INT | 4 |
| DDHAL_MISC2CB32_DESTROYDDLOCAL | INT | 8 |
| DDHAL_EXEBUFCB32_CANCREATEEXEBUF | INT | 1 |
| DDHAL_EXEBUFCB32_CREATEEXEBUF | INT | 2 |
| DDHAL_EXEBUFCB32_DESTROYEXEBUF | INT | 4 |
| DDHAL_EXEBUFCB32_LOCKEXEBUF | INT | 8 |
| DDHAL_EXEBUFCB32_UNLOCKEXEBUF | INT | 16 |
| DDHAL_VPORT32_CANCREATEVIDEOPORT | INT | 1 |
| DDHAL_VPORT32_CREATEVIDEOPORT | INT | 2 |
| DDHAL_VPORT32_FLIP | INT | 4 |
| DDHAL_VPORT32_GETBANDWIDTH | INT | 8 |
| DDHAL_VPORT32_GETINPUTFORMATS | INT | 16 |
| DDHAL_VPORT32_GETOUTPUTFORMATS | INT | 32 |
| DDHAL_VPORT32_GETFIELD | INT | 128 |
| DDHAL_VPORT32_GETLINE | INT | 256 |
| DDHAL_VPORT32_GETCONNECT | INT | 512 |
| DDHAL_VPORT32_DESTROY | INT | 1024 |
| DDHAL_VPORT32_GETFLIPSTATUS | INT | 2048 |
| DDHAL_VPORT32_UPDATE | INT | 4096 |
| DDHAL_VPORT32_WAITFORSYNC | INT | 8192 |
| DDHAL_VPORT32_GETSIGNALSTATUS | INT | 16384 |
| DDHAL_VPORT32_COLORCONTROL | INT | 32768 |
| DDHAL_COLOR_COLORCONTROL | INT | 1 |
| DDHAL_KERNEL_SYNCSURFACEDATA | INT | 1 |
| DDHAL_KERNEL_SYNCVIDEOPORTDATA | INT | 2 |
| DDHAL_MOCOMP32_GETGUIDS | DWORD | 1 |
| DDHAL_MOCOMP32_GETFORMATS | DWORD | 2 |
| DDHAL_MOCOMP32_CREATE | DWORD | 4 |
| DDHAL_MOCOMP32_GETCOMPBUFFINFO | DWORD | 8 |
| DDHAL_MOCOMP32_GETINTERNALINFO | DWORD | 16 |
| DDHAL_MOCOMP32_BEGINFRAME | DWORD | 32 |
| DDHAL_MOCOMP32_ENDFRAME | DWORD | 64 |
| DDHAL_MOCOMP32_RENDER | DWORD | 128 |
| DDHAL_MOCOMP32_QUERYSTATUS | DWORD | 256 |
| DDHAL_MOCOMP32_DESTROY | DWORD | 512 |
| DDHAL_DRIVER_NOTHANDLED | INT | 0 |
| DDHAL_DRIVER_HANDLED | INT | 1 |
| DDHAL_DRIVER_NOCKEYHW | INT | 2 |
| DDRAWIPAL_256 | INT | 1 |
| DDRAWIPAL_16 | INT | 2 |
| DDRAWIPAL_GDI | INT | 4 |
| DDRAWIPAL_STORED_8 | INT | 8 |
| DDRAWIPAL_STORED_16 | INT | 16 |
| DDRAWIPAL_STORED_24 | INT | 32 |
| DDRAWIPAL_EXCLUSIVE | INT | 64 |
| DDRAWIPAL_INHEL | INT | 128 |
| DDRAWIPAL_DIRTY | INT | 256 |
| DDRAWIPAL_ALLOW256 | INT | 512 |
| DDRAWIPAL_4 | INT | 1024 |
| DDRAWIPAL_2 | INT | 2048 |
| DDRAWIPAL_STORED_8INDEX | INT | 4096 |
| DDRAWIPAL_ALPHA | INT | 8192 |
| DDRAWICLIP_WATCHWINDOW | INT | 1 |
| DDRAWICLIP_ISINITIALIZED | INT | 2 |
| DDRAWICLIP_INMASTERSPRITELIST | INT | 4 |
| DDAL_IMPLICIT | INT | 1 |
| ACCESSRECT_VRAMSTYLE | INT | 1 |
| ACCESSRECT_NOTHOLDINGWIN16LOCK | INT | 2 |
| ACCESSRECT_BROKEN | INT | 4 |
| PFINDEX_UNINITIALIZED | DWORD | 0 |
| DDRAWISURFGBL_MEMFREE | INT | 1 |
| DDRAWISURFGBL_SYSMEMREQUESTED | INT | 2 |
| DDRAWISURFGBL_ISGDISURFACE | INT | 4 |
| DDRAWISURFGBL_SOFTWAREAUTOFLIP | INT | 8 |
| DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCK | INT | 16 |
| DDRAWISURFGBL_LOCKVRAMSTYLE | INT | 32 |
| DDRAWISURFGBL_LOCKBROKEN | INT | 64 |
| DDRAWISURFGBL_IMPLICITHANDLE | INT | 128 |
| DDRAWISURFGBL_ISCLIENTMEM | INT | 256 |
| DDRAWISURFGBL_HARDWAREOPSOURCE | INT | 512 |
| DDRAWISURFGBL_HARDWAREOPDEST | INT | 1024 |
| DDRAWISURFGBL_VPORTINTERLEAVED | INT | 2048 |
| DDRAWISURFGBL_VPORTDATA | INT | 4096 |
| DDRAWISURFGBL_LATEALLOCATELINEAR | INT | 8192 |
| DDRAWISURFGBL_SYSMEMEXECUTEBUFFER | INT | 16384 |
| DDRAWISURFGBL_FASTLOCKHELD | INT | 32768 |
| DDRAWISURFGBL_READONLYLOCKHELD | INT | 65536 |
| DDRAWISURFGBL_DX8SURFACE | INT | 524288 |
| DDRAWISURFGBL_DDHELDONTFREE | INT | 1048576 |
| DDRAWISURFGBL_NOTIFYWHENUNLOCKED | INT | 2097152 |
| DDRAWISURFGBL_RESERVED0 | INT | -2147483648 |
| DDRAWISURF_ATTACHED | INT | 1 |
| DDRAWISURF_IMPLICITCREATE | INT | 2 |
| DDRAWISURF_ISFREE | INT | 4 |
| DDRAWISURF_ATTACHED_FROM | INT | 8 |
| DDRAWISURF_IMPLICITROOT | INT | 16 |
| DDRAWISURF_PARTOFPRIMARYCHAIN | INT | 32 |
| DDRAWISURF_DATAISALIASED | INT | 64 |
| DDRAWISURF_HASDC | INT | 128 |
| DDRAWISURF_HASCKEYDESTOVERLAY | INT | 256 |
| DDRAWISURF_HASCKEYDESTBLT | INT | 512 |
| DDRAWISURF_HASCKEYSRCOVERLAY | INT | 1024 |
| DDRAWISURF_HASCKEYSRCBLT | INT | 2048 |
| DDRAWISURF_LOCKEXCLUDEDCURSOR | INT | 4096 |
| DDRAWISURF_HASPIXELFORMAT | INT | 8192 |
| DDRAWISURF_HASOVERLAYDATA | INT | 16384 |
| DDRAWISURF_SETGAMMA | INT | 32768 |
| DDRAWISURF_SW_CKEYDESTOVERLAY | INT | 65536 |
| DDRAWISURF_SW_CKEYDESTBLT | INT | 131072 |
| DDRAWISURF_SW_CKEYSRCOVERLAY | INT | 262144 |
| DDRAWISURF_SW_CKEYSRCBLT | INT | 524288 |
| DDRAWISURF_HW_CKEYDESTOVERLAY | INT | 1048576 |
| DDRAWISURF_HW_CKEYDESTBLT | INT | 2097152 |
| DDRAWISURF_HW_CKEYSRCOVERLAY | INT | 4194304 |
| DDRAWISURF_HW_CKEYSRCBLT | INT | 8388608 |
| DDRAWISURF_INMASTERSPRITELIST | INT | 16777216 |
| DDRAWISURF_HELCB | INT | 33554432 |
| DDRAWISURF_FRONTBUFFER | INT | 67108864 |
| DDRAWISURF_BACKBUFFER | INT | 134217728 |
| DDRAWISURF_INVALID | INT | 268435456 |
| DDRAWISURF_DCIBUSY | INT | 536870912 |
| DDRAWISURF_GETDCNULL | INT | 1073741824 |
| DDRAWISURF_STEREOSURFACELEFT | INT | 536870912 |
| DDRAWISURF_DRIVERMANAGED | INT | 1073741824 |
| DDRAWISURF_DCILOCK | INT | -2147483648 |
| ROP_HAS_SOURCE | INT | 1 |
| ROP_HAS_PATTERN | INT | 2 |
| DDMODEINFO_PALETTIZED | DWORD | 1 |
| DDMODEINFO_MODEX | DWORD | 2 |
| DDMODEINFO_UNSUPPORTED | DWORD | 4 |
| DDMODEINFO_STANDARDVGA | DWORD | 8 |
| DDMODEINFO_MAXREFRESH | DWORD | 16 |
| DDMODEINFO_STEREO | DWORD | 32 |
| DDRAWILCL_HASEXCLUSIVEMODE | INT | 1 |
| DDRAWILCL_ISFULLSCREEN | INT | 2 |
| DDRAWILCL_SETCOOPCALLED | INT | 4 |
| DDRAWILCL_ACTIVEYES | INT | 8 |
| DDRAWILCL_ACTIVENO | INT | 16 |
| DDRAWILCL_HOOKEDHWND | INT | 32 |
| DDRAWILCL_ALLOWMODEX | INT | 64 |
| DDRAWILCL_V1SCLBEHAVIOUR | INT | 128 |
| DDRAWILCL_MODEHASBEENCHANGED | INT | 256 |
| DDRAWILCL_CREATEDWINDOW | INT | 512 |
| DDRAWILCL_DIRTYDC | INT | 1024 |
| DDRAWILCL_DISABLEINACTIVATE | INT | 2048 |
| DDRAWILCL_CURSORCLIPPED | INT | 4096 |
| DDRAWILCL_EXPLICITMONITOR | INT | 8192 |
| DDRAWILCL_MULTITHREADED | INT | 16384 |
| DDRAWILCL_FPUSETUP | INT | 32768 |
| DDRAWILCL_POWEREDDOWN | INT | 65536 |
| DDRAWILCL_DIRECTDRAW7 | INT | 131072 |
| DDRAWILCL_ATTEMPTEDD3DCONTEXT | INT | 262144 |
| DDRAWILCL_FPUPRESERVE | INT | 524288 |
| DDRAWILCL_DX8DRIVER | INT | 1048576 |
| DDRAWILCL_DIRECTDRAW8 | INT | 2097152 |
| DDRAWI_xxxxxxxxx1 | INT | 1 |
| DDRAWI_xxxxxxxxx2 | INT | 2 |
| DDRAWI_VIRTUALDESKTOP | INT | 8 |
| DDRAWI_MODEX | INT | 16 |
| DDRAWI_DISPLAYDRV | INT | 32 |
| DDRAWI_FULLSCREEN | INT | 64 |
| DDRAWI_MODECHANGED | INT | 128 |
| DDRAWI_NOHARDWARE | INT | 256 |
| DDRAWI_PALETTEINIT | INT | 512 |
| DDRAWI_NOEMULATION | INT | 1024 |
| DDRAWI_HASCKEYDESTOVERLAY | INT | 2048 |
| DDRAWI_HASCKEYSRCOVERLAY | INT | 4096 |
| DDRAWI_HASGDIPALETTE | INT | 8192 |
| DDRAWI_EMULATIONINITIALIZED | INT | 16384 |
| DDRAWI_HASGDIPALETTE_EXCLUSIVE | INT | 32768 |
| DDRAWI_MODEXILLEGAL | INT | 65536 |
| DDRAWI_FLIPPEDTOGDI | INT | 131072 |
| DDRAWI_NEEDSWIN16FORVRAMLOCK | INT | 262144 |
| DDRAWI_PDEVICEVRAMBITCLEARED | INT | 524288 |
| DDRAWI_STANDARDVGA | INT | 1048576 |
| DDRAWI_EXTENDEDALIGNMENT | INT | 2097152 |
| DDRAWI_CHANGINGMODE | INT | 4194304 |
| DDRAWI_GDIDRV | INT | 8388608 |
| DDRAWI_ATTACHEDTODESKTOP | INT | 16777216 |
| DDRAWI_UMODELOADED | INT | 33554432 |
| DDRAWI_DDRAWDATANOTFETCHED | INT | 67108864 |
| DDRAWI_SECONDARYDRIVERLOADED | INT | 134217728 |
| DDRAWI_TESTINGMODES | INT | 268435456 |
| DDRAWI_DRIVERINFO2 | INT | 536870912 |
| DDRAWI_BADPDEV | INT | 1073741824 |
| DDRAWIVPORT_ON | DWORD | 1 |
| DDRAWIVPORT_SOFTWARE_AUTOFLIP | DWORD | 2 |
| DDRAWIVPORT_COLORKEYANDINTERP | DWORD | 4 |
| DDRAWIVPORT_NOKERNELHANDLES | DWORD | 8 |
| DDRAWIVPORT_SOFTWARE_BOB | DWORD | 16 |
| DDRAWIVPORT_VBION | DWORD | 32 |
| DDRAWIVPORT_VIDEOON | DWORD | 64 |
| DDHALINFO_ISPRIMARYDISPLAY | INT | 1 |
| DDHALINFO_MODEXILLEGAL | INT | 2 |
| DDHALINFO_GETDRIVERINFOSET | INT | 4 |
| DDHALINFO_GETDRIVERINFO2 | INT | 8 |
| DDWAITVB_I_TESTVB | INT | -2147483642 |
| DDRAWI_VPORTSTART | DWORD | 1 |
| DDRAWI_VPORTSTOP | DWORD | 2 |
| DDRAWI_VPORTUPDATE | DWORD | 3 |
| DDRAWI_VPORTGETCOLOR | DWORD | 1 |
| DDRAWI_VPORTSETCOLOR | DWORD | 2 |
| DDRAWI_GETCOLOR | DWORD | 1 |
| DDRAWI_SETCOLOR | DWORD | 2 |
| DDMCQUERY_READ | DWORD | 1 |
| GUID_D3DCaps | GUID | {7BF06991-8794-11D0-9139-080036D2EF02} |
| GUID_D3DCallbacks | GUID | {7BF06990-8794-11D0-9139-080036D2EF02} |
| GUID_DDMoreCaps | GUID | {880BAF30-B030-11D0-8EA7-00609797EA5B} |
| GUID_NTCallbacks | GUID | {6FE9ECDE-DF89-11D1-9DB0-0060082771BA} |
| GUID_GetHeapAlignment | GUID | {42E02F16-7B41-11D2-8BFF-00A0C983EAF6} |
| GUID_UpdateNonLocalHeap | GUID | {42E02F17-7B41-11D2-8BFF-00A0C983EAF6} |
| GUID_NTPrivateDriverCaps | GUID | {FAD16A23-7B66-11D2-83D7-00C04F7CE58C} |
| GUID_VPE2Callbacks | GUID | {52882147-2D47-469A-A0D1-03455890F6C8} |
| DDSCAPS_COMMANDBUFFER | INT | 1024 |
| DDHAL_PLEASEALLOC_USERMEM | INT | 4 |
| DDHAL_CB32_MAPMEMORY | INT | -2147483648 |
| DDHAL_MISC2CB32_ALPHABLT | INT | 1 |
| DDHAL_CREATESURFACEEX_SWAPHANDLES | INT | 1 |
| DDHAL_NTCB32_FREEDRIVERMEMORY | INT | 1 |
| DDHAL_NTCB32_SETEXCLUSIVEMODE | INT | 2 |
| DDHAL_NTCB32_FLIPTOGDISURFACE | INT | 4 |
| DDHAL_VPORT32_GETAUTOFLIPSURF | INT | 64 |
| DDHAL_D3DBUFCB32_CANCREATED3DBUF | INT | 1 |
| DDHAL_D3DBUFCB32_CREATED3DBUF | INT | 2 |
| DDHAL_D3DBUFCB32_DESTROYD3DBUF | INT | 4 |
| DDHAL_D3DBUFCB32_LOCKD3DBUF | INT | 8 |
| DDHAL_D3DBUFCB32_UNLOCKD3DBUF | INT | 16 |
| DDHAL_PRIVATECAP_ATOMICSURFACECREATION | INT | 1 |
| DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION | INT | 2 |
| DDHAL_PRIVATECAP_RESERVED1 | INT | 4 |
| DDBLT_AFLAGS | INT | -2147483648 |
| DDABLT_SRCOVERDEST | INT | 1 |
| DDKERNELCAPS_SKIPFIELDS | INT | 1 |
| DDKERNELCAPS_AUTOFLIP | INT | 2 |
| DDKERNELCAPS_SETSTATE | INT | 4 |
| DDKERNELCAPS_LOCK | INT | 8 |
| DDKERNELCAPS_FLIPVIDEOPORT | INT | 16 |
| DDKERNELCAPS_FLIPOVERLAY | INT | 32 |
| DDKERNELCAPS_CAPTURE_SYSMEM | INT | 64 |
| DDKERNELCAPS_CAPTURE_NONLOCALVIDMEM | INT | 128 |
| DDKERNELCAPS_FIELDPOLARITY | INT | 256 |
| DDKERNELCAPS_CAPTURE_INVERTED | INT | 512 |
| DDIRQ_DISPLAY_VSYNC | INT | 1 |
| DDIRQ_RESERVED1 | INT | 2 |
| DDIRQ_VPORT0_VSYNC | INT | 4 |
| DDIRQ_VPORT0_LINE | INT | 8 |
| DDIRQ_VPORT1_VSYNC | INT | 16 |
| DDIRQ_VPORT1_LINE | INT | 32 |
| DDIRQ_VPORT2_VSYNC | INT | 64 |
| DDIRQ_VPORT2_LINE | INT | 128 |
| DDIRQ_VPORT3_VSYNC | INT | 256 |
| DDIRQ_VPORT3_LINE | INT | 512 |
| DDIRQ_VPORT4_VSYNC | INT | 1024 |
| DDIRQ_VPORT4_LINE | INT | 2048 |
| DDIRQ_VPORT5_VSYNC | INT | 4096 |
| DDIRQ_VPORT5_LINE | INT | 8192 |
| DDIRQ_VPORT6_VSYNC | INT | 16384 |
| DDIRQ_VPORT6_LINE | INT | 32768 |
| DDIRQ_VPORT7_VSYNC | INT | 65536 |
| DDIRQ_VPORT7_LINE | INT | 131072 |
| DDIRQ_VPORT8_VSYNC | INT | 262144 |
| DDIRQ_VPORT8_LINE | INT | 524288 |
| DDIRQ_VPORT9_VSYNC | INT | 65536 |
| DDIRQ_VPORT9_LINE | INT | 131072 |
| SURFACEALIGN_DISCARDABLE | INT | 1 |
| VMEMHEAP_LINEAR | INT | 1 |
| VMEMHEAP_RECTANGULAR | INT | 2 |
| VMEMHEAP_ALIGNMENT | INT | 4 |
| DDVPTYPE_E_HREFH_VREFH | GUID | {54F39980-DA60-11CF-9B06-00A0C903A3B8} |
| DDVPTYPE_E_HREFH_VREFL | GUID | {92783220-DA60-11CF-9B06-00A0C903A3B8} |
| DDVPTYPE_E_HREFL_VREFH | GUID | {A07A02E0-DA60-11CF-9B06-00A0C903A3B8} |
| DDVPTYPE_E_HREFL_VREFL | GUID | {E09C77E0-DA60-11CF-9B06-00A0C903A3B8} |
| DDVPTYPE_CCIR656 | GUID | {FCA326A0-DA60-11CF-9B06-00A0C903A3B8} |
| DDVPTYPE_BROOKTREE | GUID | {1352A560-DA61-11CF-9B06-00A0C903A3B8} |
| DDVPTYPE_PHILIPS | GUID | {332CF160-DA61-11CF-9B06-00A0C903A3B8} |
| DDVPD_WIDTH | INT | 1 |
| DDVPD_HEIGHT | INT | 2 |
| DDVPD_ID | INT | 4 |
| DDVPD_CAPS | INT | 8 |
| DDVPD_FX | INT | 16 |
| DDVPD_AUTOFLIP | INT | 32 |
| DDVPD_ALIGN | INT | 64 |
| DDVPD_PREFERREDAUTOFLIP | INT | 128 |
| DDVPD_FILTERQUALITY | INT | 256 |
| DDVPCONNECT_DOUBLECLOCK | INT | 1 |
| DDVPCONNECT_VACT | INT | 2 |
| DDVPCONNECT_INVERTPOLARITY | INT | 4 |
| DDVPCONNECT_DISCARDSVREFDATA | INT | 8 |
| DDVPCONNECT_HALFLINE | INT | 16 |
| DDVPCONNECT_INTERLACED | INT | 32 |
| DDVPCONNECT_SHAREEVEN | INT | 64 |
| DDVPCONNECT_SHAREODD | INT | 128 |
| DDVPCAPS_AUTOFLIP | INT | 1 |
| DDVPCAPS_INTERLACED | INT | 2 |
| DDVPCAPS_NONINTERLACED | INT | 4 |
| DDVPCAPS_READBACKFIELD | INT | 8 |
| DDVPCAPS_READBACKLINE | INT | 16 |
| DDVPCAPS_SHAREABLE | INT | 32 |
| DDVPCAPS_SKIPEVENFIELDS | INT | 64 |
| DDVPCAPS_SKIPODDFIELDS | INT | 128 |
| DDVPCAPS_SYNCMASTER | INT | 256 |
| DDVPCAPS_VBISURFACE | INT | 512 |
| DDVPCAPS_COLORCONTROL | INT | 1024 |
| DDVPCAPS_OVERSAMPLEDVBI | INT | 2048 |
| DDVPCAPS_SYSTEMMEMORY | INT | 4096 |
| DDVPCAPS_VBIANDVIDEOINDEPENDENT | INT | 8192 |
| DDVPCAPS_HARDWAREDEINTERLACE | INT | 16384 |
| DDVPFX_CROPTOPDATA | INT | 1 |
| DDVPFX_CROPX | INT | 2 |
| DDVPFX_CROPY | INT | 4 |
| DDVPFX_INTERLEAVE | INT | 8 |
| DDVPFX_MIRRORLEFTRIGHT | INT | 16 |
| DDVPFX_MIRRORUPDOWN | INT | 32 |
| DDVPFX_PRESHRINKX | INT | 64 |
| DDVPFX_PRESHRINKY | INT | 128 |
| DDVPFX_PRESHRINKXB | INT | 256 |
| DDVPFX_PRESHRINKYB | INT | 512 |
| DDVPFX_PRESHRINKXS | INT | 1024 |
| DDVPFX_PRESHRINKYS | INT | 2048 |
| DDVPFX_PRESTRETCHX | INT | 4096 |
| DDVPFX_PRESTRETCHY | INT | 8192 |
| DDVPFX_PRESTRETCHXN | INT | 16384 |
| DDVPFX_PRESTRETCHYN | INT | 32768 |
| DDVPFX_VBICONVERT | INT | 65536 |
| DDVPFX_VBINOSCALE | INT | 131072 |
| DDVPFX_IGNOREVBIXCROP | INT | 262144 |
| DDVPFX_VBINOINTERLEAVE | INT | 524288 |
| DDVP_AUTOFLIP | INT | 1 |
| DDVP_CONVERT | INT | 2 |
| DDVP_CROP | INT | 4 |
| DDVP_INTERLEAVE | INT | 8 |
| DDVP_MIRRORLEFTRIGHT | INT | 16 |
| DDVP_MIRRORUPDOWN | INT | 32 |
| DDVP_PRESCALE | INT | 64 |
| DDVP_SKIPEVENFIELDS | INT | 128 |
| DDVP_SKIPODDFIELDS | INT | 256 |
| DDVP_SYNCMASTER | INT | 512 |
| DDVP_VBICONVERT | INT | 1024 |
| DDVP_VBINOSCALE | INT | 2048 |
| DDVP_OVERRIDEBOBWEAVE | INT | 4096 |
| DDVP_IGNOREVBIXCROP | INT | 8192 |
| DDVP_VBINOINTERLEAVE | INT | 16384 |
| DDVP_HARDWAREDEINTERLACE | INT | 32768 |
| DDVPFORMAT_VIDEO | INT | 1 |
| DDVPFORMAT_VBI | INT | 2 |
| DDVPTARGET_VIDEO | INT | 1 |
| DDVPTARGET_VBI | INT | 2 |
| DDVPWAIT_BEGIN | INT | 1 |
| DDVPWAIT_END | INT | 2 |
| DDVPWAIT_LINE | INT | 3 |
| DDVPFLIP_VIDEO | INT | 1 |
| DDVPFLIP_VBI | INT | 2 |
| DDVPSQ_NOSIGNAL | INT | 1 |
| DDVPSQ_SIGNALOK | INT | 2 |
| DDVPB_VIDEOPORT | INT | 1 |
| DDVPB_OVERLAY | INT | 2 |
| DDVPB_TYPE | INT | 4 |
| DDVPBCAPS_SOURCE | INT | 1 |
| DDVPBCAPS_DESTINATION | INT | 2 |
| DDVPCREATE_VBIONLY | INT | 1 |
| DDVPCREATE_VIDEOONLY | INT | 2 |
| DDVPSTATUS_VBIONLY | INT | 1 |
| DDVPSTATUS_VIDEOONLY | INT | 2 |
| GUID_DxApi | GUID | {8A79BEF0-B915-11D0-9144-080036D2EF02} |
| MDL_MAPPED_TO_SYSTEM_VA | DWORD | 1 |
| MDL_PAGES_LOCKED | DWORD | 2 |
| MDL_SOURCE_IS_NONPAGED_POOL | DWORD | 4 |
| MDL_ALLOCATED_FIXED_SIZE | DWORD | 8 |
| MDL_PARTIAL | DWORD | 16 |
| MDL_PARTIAL_HAS_BEEN_MAPPED | DWORD | 32 |
| MDL_IO_PAGE_READ | DWORD | 64 |
| MDL_WRITE_OPERATION | DWORD | 128 |
| MDL_PARENT_MAPPED_SYSTEM_VA | DWORD | 256 |
| MDL_LOCK_HELD | DWORD | 512 |
| MDL_SCATTER_GATHER_VA | DWORD | 1024 |
| MDL_IO_SPACE | DWORD | 2048 |
| MDL_NETWORK_HEADER | DWORD | 4096 |
| MDL_MAPPING_CAN_FAIL | DWORD | 8192 |
| MDL_ALLOCATED_MUST_SUCCEED | DWORD | 16384 |
| MDL_64_BIT_VA | DWORD | 32768 |
| DX_OK | DWORD | 0 |
| DXERR_UNSUPPORTED | DWORD | 2147500033 |
| DXERR_GENERIC | DWORD | 2147500037 |
| DXERR_OUTOFCAPS | DWORD | 2289434984 |
| DDIRQ_BUSMASTER | INT | 2 |
| IRQINFO_HANDLED | DWORD | 1 |
| IRQINFO_NOTHANDLED | DWORD | 2 |
| DDSKIP_SKIPNEXT | DWORD | 1 |
| DDSKIP_ENABLENEXT | DWORD | 2 |
| DDTRANSFER_SYSTEMMEMORY | DWORD | 1 |
| DDTRANSFER_NONLOCALVIDMEM | DWORD | 2 |
| DDTRANSFER_INVERT | DWORD | 4 |
| DDTRANSFER_CANCEL | DWORD | 128 |
| DDTRANSFER_HALFLINES | DWORD | 256 |
| DXAPI_HALVERSION | DWORD | 1 |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define DIRECTDRAW_VERSION 1792
#define _FACDD 2166
#define DDENUM_ATTACHEDSECONDARYDEVICES 1
#define DDENUM_DETACHEDSECONDARYDEVICES 2
#define DDENUM_NONDISPLAYDEVICES 4
#define DDCREATE_HARDWAREONLY 1
#define DDCREATE_EMULATIONONLY 2
#define MAX_DDDEVICEID_STRING 512
#define DDGDI_GETHOSTIDENTIFIER 1
#define DDSD_CAPS 1
#define DDSD_HEIGHT 2
#define DDSD_WIDTH 4
#define DDSD_PITCH 8
#define DDSD_BACKBUFFERCOUNT 32
#define DDSD_ZBUFFERBITDEPTH 64
#define DDSD_ALPHABITDEPTH 128
#define DDSD_LPSURFACE 2048
#define DDSD_PIXELFORMAT 4096
#define DDSD_CKDESTOVERLAY 8192
#define DDSD_CKDESTBLT 16384
#define DDSD_CKSRCOVERLAY 32768
#define DDSD_CKSRCBLT 65536
#define DDSD_MIPMAPCOUNT 131072
#define DDSD_REFRESHRATE 262144
#define DDSD_LINEARSIZE 524288
#define DDSD_TEXTURESTAGE 1048576
#define DDSD_FVF 2097152
#define DDSD_SRCVBHANDLE 4194304
#define DDSD_DEPTH 8388608
#define DDSD_ALL 16775662
#define DDOSD_GUID 1
#define DDOSD_COMPRESSION_RATIO 2
#define DDOSD_SCAPS 4
#define DDOSD_OSCAPS 8
#define DDOSD_ALL 15
#define DDOSDCAPS_OPTCOMPRESSED 1
#define DDOSDCAPS_OPTREORDERED 2
#define DDOSDCAPS_MONOLITHICMIPMAP 4
#define DDOSDCAPS_VALIDSCAPS 805324800
#define DDOSDCAPS_VALIDOSCAPS 7
#define DDCOLOR_BRIGHTNESS 1
#define DDCOLOR_CONTRAST 2
#define DDCOLOR_HUE 4
#define DDCOLOR_SATURATION 8
#define DDCOLOR_SHARPNESS 16
#define DDCOLOR_GAMMA 32
#define DDCOLOR_COLORENABLE 64
#define DDSCAPS_RESERVED1 1
#define DDSCAPS_ALPHA 2
#define DDSCAPS_BACKBUFFER 4
#define DDSCAPS_COMPLEX 8
#define DDSCAPS_FLIP 16
#define DDSCAPS_FRONTBUFFER 32
#define DDSCAPS_OFFSCREENPLAIN 64
#define DDSCAPS_OVERLAY 128
#define DDSCAPS_PALETTE 256
#define DDSCAPS_PRIMARYSURFACE 512
#define DDSCAPS_RESERVED3 1024
#define DDSCAPS_PRIMARYSURFACELEFT 0
#define DDSCAPS_SYSTEMMEMORY 2048
#define DDSCAPS_TEXTURE 4096
#define DDSCAPS_3DDEVICE 8192
#define DDSCAPS_VIDEOMEMORY 16384
#define DDSCAPS_VISIBLE 32768
#define DDSCAPS_WRITEONLY 65536
#define DDSCAPS_ZBUFFER 131072
#define DDSCAPS_OWNDC 262144
#define DDSCAPS_LIVEVIDEO 524288
#define DDSCAPS_HWCODEC 1048576
#define DDSCAPS_MODEX 2097152
#define DDSCAPS_MIPMAP 4194304
#define DDSCAPS_RESERVED2 8388608
#define DDSCAPS_ALLOCONLOAD 67108864
#define DDSCAPS_VIDEOPORT 134217728
#define DDSCAPS_LOCALVIDMEM 268435456
#define DDSCAPS_NONLOCALVIDMEM 536870912
#define DDSCAPS_STANDARDVGAMODE 1073741824
#define DDSCAPS_OPTIMIZED -2147483648
#define DDSCAPS2_RESERVED4 2
#define DDSCAPS2_HARDWAREDEINTERLACE 0
#define DDSCAPS2_HINTDYNAMIC 4
#define DDSCAPS2_HINTSTATIC 8
#define DDSCAPS2_TEXTUREMANAGE 16
#define DDSCAPS2_RESERVED1 32
#define DDSCAPS2_RESERVED2 64
#define DDSCAPS2_OPAQUE 128
#define DDSCAPS2_HINTANTIALIASING 256
#define DDSCAPS2_CUBEMAP 512
#define DDSCAPS2_CUBEMAP_POSITIVEX 1024
#define DDSCAPS2_CUBEMAP_NEGATIVEX 2048
#define DDSCAPS2_CUBEMAP_POSITIVEY 4096
#define DDSCAPS2_CUBEMAP_NEGATIVEY 8192
#define DDSCAPS2_CUBEMAP_POSITIVEZ 16384
#define DDSCAPS2_CUBEMAP_NEGATIVEZ 32768
#define DDSCAPS2_MIPMAPSUBLEVEL 65536
#define DDSCAPS2_D3DTEXTUREMANAGE 131072
#define DDSCAPS2_DONOTPERSIST 262144
#define DDSCAPS2_STEREOSURFACELEFT 524288
#define DDSCAPS2_VOLUME 2097152
#define DDSCAPS2_NOTUSERLOCKABLE 4194304
#define DDSCAPS2_POINTS 8388608
#define DDSCAPS2_RTPATCHES 16777216
#define DDSCAPS2_NPATCHES 33554432
#define DDSCAPS2_RESERVED3 67108864
#define DDSCAPS2_DISCARDBACKBUFFER 268435456
#define DDSCAPS2_ENABLEALPHACHANNEL 536870912
#define DDSCAPS2_EXTENDEDFORMATPRIMARY 1073741824
#define DDSCAPS2_ADDITIONALPRIMARY -2147483648
#define DDSCAPS3_MULTISAMPLE_MASK 31
#define DDSCAPS3_MULTISAMPLE_QUALITY_MASK 224
#define DDSCAPS3_MULTISAMPLE_QUALITY_SHIFT 5
#define DDSCAPS3_RESERVED1 256
#define DDSCAPS3_RESERVED2 512
#define DDSCAPS3_LIGHTWEIGHTMIPMAP 1024
#define DDSCAPS3_AUTOGENMIPMAP 2048
#define DDSCAPS3_DMAP 4096
#define DDSCAPS3_CREATESHAREDRESOURCE 8192
#define DDSCAPS3_READONLYRESOURCE 16384
#define DDSCAPS3_OPENSHAREDRESOURCE 32768
#define DDCAPS_3D 1
#define DDCAPS_ALIGNBOUNDARYDEST 2
#define DDCAPS_ALIGNSIZEDEST 4
#define DDCAPS_ALIGNBOUNDARYSRC 8
#define DDCAPS_ALIGNSIZESRC 16
#define DDCAPS_ALIGNSTRIDE 32
#define DDCAPS_BLT 64
#define DDCAPS_BLTQUEUE 128
#define DDCAPS_BLTFOURCC 256
#define DDCAPS_BLTSTRETCH 512
#define DDCAPS_GDI 1024
#define DDCAPS_OVERLAY 2048
#define DDCAPS_OVERLAYCANTCLIP 4096
#define DDCAPS_OVERLAYFOURCC 8192
#define DDCAPS_OVERLAYSTRETCH 16384
#define DDCAPS_PALETTE 32768
#define DDCAPS_PALETTEVSYNC 65536
#define DDCAPS_READSCANLINE 131072
#define DDCAPS_RESERVED1 262144
#define DDCAPS_VBI 524288
#define DDCAPS_ZBLTS 1048576
#define DDCAPS_ZOVERLAYS 2097152
#define DDCAPS_COLORKEY 4194304
#define DDCAPS_ALPHA 8388608
#define DDCAPS_COLORKEYHWASSIST 16777216
#define DDCAPS_NOHARDWARE 33554432
#define DDCAPS_BLTCOLORFILL 67108864
#define DDCAPS_BANKSWITCHED 134217728
#define DDCAPS_BLTDEPTHFILL 268435456
#define DDCAPS_CANCLIP 536870912
#define DDCAPS_CANCLIPSTRETCHED 1073741824
#define DDCAPS_CANBLTSYSMEM -2147483648
#define DDCAPS2_CERTIFIED 1
#define DDCAPS2_NO2DDURING3DSCENE 2
#define DDCAPS2_VIDEOPORT 4
#define DDCAPS2_AUTOFLIPOVERLAY 8
#define DDCAPS2_CANBOBINTERLEAVED 16
#define DDCAPS2_CANBOBNONINTERLEAVED 32
#define DDCAPS2_COLORCONTROLOVERLAY 64
#define DDCAPS2_COLORCONTROLPRIMARY 128
#define DDCAPS2_CANDROPZ16BIT 256
#define DDCAPS2_NONLOCALVIDMEM 512
#define DDCAPS2_NONLOCALVIDMEMCAPS 1024
#define DDCAPS2_NOPAGELOCKREQUIRED 2048
#define DDCAPS2_WIDESURFACES 4096
#define DDCAPS2_CANFLIPODDEVEN 8192
#define DDCAPS2_CANBOBHARDWARE 16384
#define DDCAPS2_COPYFOURCC 32768
#define DDCAPS2_PRIMARYGAMMA 131072
#define DDCAPS2_CANRENDERWINDOWED 524288
#define DDCAPS2_CANCALIBRATEGAMMA 1048576
#define DDCAPS2_FLIPINTERVAL 2097152
#define DDCAPS2_FLIPNOVSYNC 4194304
#define DDCAPS2_CANMANAGETEXTURE 8388608
#define DDCAPS2_TEXMANINNONLOCALVIDMEM 16777216
#define DDCAPS2_STEREO 33554432
#define DDCAPS2_SYSTONONLOCAL_AS_SYSTOLOCAL 67108864
#define DDCAPS2_RESERVED1 134217728
#define DDCAPS2_CANMANAGERESOURCE 268435456
#define DDCAPS2_DYNAMICTEXTURES 536870912
#define DDCAPS2_CANAUTOGENMIPMAP 1073741824
#define DDCAPS2_CANSHARERESOURCE -2147483648
#define DDFXALPHACAPS_BLTALPHAEDGEBLEND 1
#define DDFXALPHACAPS_BLTALPHAPIXELS 2
#define DDFXALPHACAPS_BLTALPHAPIXELSNEG 4
#define DDFXALPHACAPS_BLTALPHASURFACES 8
#define DDFXALPHACAPS_BLTALPHASURFACESNEG 16
#define DDFXALPHACAPS_OVERLAYALPHAEDGEBLEND 32
#define DDFXALPHACAPS_OVERLAYALPHAPIXELS 64
#define DDFXALPHACAPS_OVERLAYALPHAPIXELSNEG 128
#define DDFXALPHACAPS_OVERLAYALPHASURFACES 256
#define DDFXALPHACAPS_OVERLAYALPHASURFACESNEG 512
#define DDFXCAPS_BLTARITHSTRETCHY 32
#define DDFXCAPS_BLTARITHSTRETCHYN 16
#define DDFXCAPS_BLTMIRRORLEFTRIGHT 64
#define DDFXCAPS_BLTMIRRORUPDOWN 128
#define DDFXCAPS_BLTROTATION 256
#define DDFXCAPS_BLTROTATION90 512
#define DDFXCAPS_BLTSHRINKX 1024
#define DDFXCAPS_BLTSHRINKXN 2048
#define DDFXCAPS_BLTSHRINKY 4096
#define DDFXCAPS_BLTSHRINKYN 8192
#define DDFXCAPS_BLTSTRETCHX 16384
#define DDFXCAPS_BLTSTRETCHXN 32768
#define DDFXCAPS_BLTSTRETCHY 65536
#define DDFXCAPS_BLTSTRETCHYN 131072
#define DDFXCAPS_OVERLAYARITHSTRETCHY 262144
#define DDFXCAPS_OVERLAYARITHSTRETCHYN 8
#define DDFXCAPS_OVERLAYSHRINKX 524288
#define DDFXCAPS_OVERLAYSHRINKXN 1048576
#define DDFXCAPS_OVERLAYSHRINKY 2097152
#define DDFXCAPS_OVERLAYSHRINKYN 4194304
#define DDFXCAPS_OVERLAYSTRETCHX 8388608
#define DDFXCAPS_OVERLAYSTRETCHXN 16777216
#define DDFXCAPS_OVERLAYSTRETCHY 33554432
#define DDFXCAPS_OVERLAYSTRETCHYN 67108864
#define DDFXCAPS_OVERLAYMIRRORLEFTRIGHT 134217728
#define DDFXCAPS_OVERLAYMIRRORUPDOWN 268435456
#define DDFXCAPS_OVERLAYDEINTERLACE 536870912
#define DDFXCAPS_BLTALPHA 1
#define DDFXCAPS_BLTFILTER 32
#define DDFXCAPS_OVERLAYALPHA 4
#define DDFXCAPS_OVERLAYFILTER 262144
#define DDSVCAPS_RESERVED1 1
#define DDSVCAPS_RESERVED2 2
#define DDSVCAPS_RESERVED3 4
#define DDSVCAPS_RESERVED4 8
#define DDSVCAPS_STEREOSEQUENTIAL 16
#define DDPCAPS_4BIT 1
#define DDPCAPS_8BITENTRIES 2
#define DDPCAPS_8BIT 4
#define DDPCAPS_INITIALIZE 0
#define DDPCAPS_PRIMARYSURFACE 16
#define DDPCAPS_PRIMARYSURFACELEFT 32
#define DDPCAPS_ALLOW256 64
#define DDPCAPS_VSYNC 128
#define DDPCAPS_1BIT 256
#define DDPCAPS_2BIT 512
#define DDPCAPS_ALPHA 1024
#define DDSPD_IUNKNOWNPOINTER 1
#define DDSPD_VOLATILE 2
#define DDBD_1 16384
#define DDBD_2 8192
#define DDBD_4 4096
#define DDBD_8 2048
#define DDBD_16 1024
#define DDBD_24 512
#define DDBD_32 256
#define DDCKEY_COLORSPACE 1
#define DDCKEY_DESTBLT 2
#define DDCKEY_DESTOVERLAY 4
#define DDCKEY_SRCBLT 8
#define DDCKEY_SRCOVERLAY 16
#define DDCKEYCAPS_DESTBLT 1
#define DDCKEYCAPS_DESTBLTCLRSPACE 2
#define DDCKEYCAPS_DESTBLTCLRSPACEYUV 4
#define DDCKEYCAPS_DESTBLTYUV 8
#define DDCKEYCAPS_DESTOVERLAY 16
#define DDCKEYCAPS_DESTOVERLAYCLRSPACE 32
#define DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV 64
#define DDCKEYCAPS_DESTOVERLAYONEACTIVE 128
#define DDCKEYCAPS_DESTOVERLAYYUV 256
#define DDCKEYCAPS_SRCBLT 512
#define DDCKEYCAPS_SRCBLTCLRSPACE 1024
#define DDCKEYCAPS_SRCBLTCLRSPACEYUV 2048
#define DDCKEYCAPS_SRCBLTYUV 4096
#define DDCKEYCAPS_SRCOVERLAY 8192
#define DDCKEYCAPS_SRCOVERLAYCLRSPACE 16384
#define DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV 32768
#define DDCKEYCAPS_SRCOVERLAYONEACTIVE 65536
#define DDCKEYCAPS_SRCOVERLAYYUV 131072
#define DDCKEYCAPS_NOCOSTOVERLAY 262144
#define DDPF_ALPHAPIXELS 1
#define DDPF_ALPHA 2
#define DDPF_FOURCC 4
#define DDPF_PALETTEINDEXED4 8
#define DDPF_PALETTEINDEXEDTO8 16
#define DDPF_PALETTEINDEXED8 32
#define DDPF_RGB 64
#define DDPF_COMPRESSED 128
#define DDPF_RGBTOYUV 256
#define DDPF_YUV 512
#define DDPF_ZBUFFER 1024
#define DDPF_PALETTEINDEXED1 2048
#define DDPF_PALETTEINDEXED2 4096
#define DDPF_ZPIXELS 8192
#define DDPF_STENCILBUFFER 16384
#define DDPF_ALPHAPREMULT 32768
#define DDPF_LUMINANCE 131072
#define DDPF_BUMPLUMINANCE 262144
#define DDPF_BUMPDUDV 524288
#define DDENUMSURFACES_ALL 1
#define DDENUMSURFACES_MATCH 2
#define DDENUMSURFACES_NOMATCH 4
#define DDENUMSURFACES_CANBECREATED 8
#define DDENUMSURFACES_DOESEXIST 16
#define DDSDM_STANDARDVGAMODE 1
#define DDEDM_REFRESHRATES 1
#define DDEDM_STANDARDVGAMODES 2
#define DDSCL_FULLSCREEN 1
#define DDSCL_ALLOWREBOOT 2
#define DDSCL_NOWINDOWCHANGES 4
#define DDSCL_NORMAL 8
#define DDSCL_EXCLUSIVE 16
#define DDSCL_ALLOWMODEX 64
#define DDSCL_SETFOCUSWINDOW 128
#define DDSCL_SETDEVICEWINDOW 256
#define DDSCL_CREATEDEVICEWINDOW 512
#define DDSCL_MULTITHREADED 1024
#define DDSCL_FPUSETUP 2048
#define DDSCL_FPUPRESERVE 4096
#define DDBLT_ALPHADEST 1
#define DDBLT_ALPHADESTCONSTOVERRIDE 2
#define DDBLT_ALPHADESTNEG 4
#define DDBLT_ALPHADESTSURFACEOVERRIDE 8
#define DDBLT_ALPHAEDGEBLEND 16
#define DDBLT_ALPHASRC 32
#define DDBLT_ALPHASRCCONSTOVERRIDE 64
#define DDBLT_ALPHASRCNEG 128
#define DDBLT_ALPHASRCSURFACEOVERRIDE 256
#define DDBLT_ASYNC 512
#define DDBLT_COLORFILL 1024
#define DDBLT_DDFX 2048
#define DDBLT_DDROPS 4096
#define DDBLT_KEYDEST 8192
#define DDBLT_KEYDESTOVERRIDE 16384
#define DDBLT_KEYSRC 32768
#define DDBLT_KEYSRCOVERRIDE 65536
#define DDBLT_ROP 131072
#define DDBLT_ROTATIONANGLE 262144
#define DDBLT_ZBUFFER 524288
#define DDBLT_ZBUFFERDESTCONSTOVERRIDE 1048576
#define DDBLT_ZBUFFERDESTOVERRIDE 2097152
#define DDBLT_ZBUFFERSRCCONSTOVERRIDE 4194304
#define DDBLT_ZBUFFERSRCOVERRIDE 8388608
#define DDBLT_WAIT 16777216
#define DDBLT_DEPTHFILL 33554432
#define DDBLT_DONOTWAIT 134217728
#define DDBLT_PRESENTATION 268435456
#define DDBLT_LAST_PRESENTATION 536870912
#define DDBLT_EXTENDED_FLAGS 1073741824
#define DDBLT_EXTENDED_LINEAR_CONTENT 4
#define DDBLTFAST_NOCOLORKEY 0
#define DDBLTFAST_SRCCOLORKEY 1
#define DDBLTFAST_DESTCOLORKEY 2
#define DDBLTFAST_WAIT 16
#define DDBLTFAST_DONOTWAIT 32
#define DDFLIP_WAIT 1
#define DDFLIP_EVEN 2
#define DDFLIP_ODD 4
#define DDFLIP_NOVSYNC 8
#define DDFLIP_INTERVAL2 33554432
#define DDFLIP_INTERVAL3 50331648
#define DDFLIP_INTERVAL4 67108864
#define DDFLIP_STEREO 16
#define DDFLIP_DONOTWAIT 32
#define DDOVER_ALPHADEST 1
#define DDOVER_ALPHADESTCONSTOVERRIDE 2
#define DDOVER_ALPHADESTNEG 4
#define DDOVER_ALPHADESTSURFACEOVERRIDE 8
#define DDOVER_ALPHAEDGEBLEND 16
#define DDOVER_ALPHASRC 32
#define DDOVER_ALPHASRCCONSTOVERRIDE 64
#define DDOVER_ALPHASRCNEG 128
#define DDOVER_ALPHASRCSURFACEOVERRIDE 256
#define DDOVER_HIDE 512
#define DDOVER_KEYDEST 1024
#define DDOVER_KEYDESTOVERRIDE 2048
#define DDOVER_KEYSRC 4096
#define DDOVER_KEYSRCOVERRIDE 8192
#define DDOVER_SHOW 16384
#define DDOVER_ADDDIRTYRECT 32768
#define DDOVER_REFRESHDIRTYRECTS 65536
#define DDOVER_REFRESHALL 131072
#define DDOVER_DDFX 524288
#define DDOVER_AUTOFLIP 1048576
#define DDOVER_BOB 2097152
#define DDOVER_OVERRIDEBOBWEAVE 4194304
#define DDOVER_INTERLEAVED 8388608
#define DDOVER_BOBHARDWARE 16777216
#define DDOVER_ARGBSCALEFACTORS 33554432
#define DDOVER_DEGRADEARGBSCALING 67108864
#define DDSETSURFACEDESC_RECREATEDC 0
#define DDSETSURFACEDESC_PRESERVEDC 1
#define DDLOCK_SURFACEMEMORYPTR 0
#define DDLOCK_WAIT 1
#define DDLOCK_EVENT 2
#define DDLOCK_READONLY 16
#define DDLOCK_WRITEONLY 32
#define DDLOCK_NOSYSLOCK 2048
#define DDLOCK_NOOVERWRITE 4096
#define DDLOCK_DISCARDCONTENTS 8192
#define DDLOCK_OKTOSWAP 8192
#define DDLOCK_DONOTWAIT 16384
#define DDLOCK_HASVOLUMETEXTUREBOXRECT 32768
#define DDLOCK_NODIRTYUPDATE 65536
#define DDBLTFX_ARITHSTRETCHY 1
#define DDBLTFX_MIRRORLEFTRIGHT 2
#define DDBLTFX_MIRRORUPDOWN 4
#define DDBLTFX_NOTEARING 8
#define DDBLTFX_ROTATE180 16
#define DDBLTFX_ROTATE270 32
#define DDBLTFX_ROTATE90 64
#define DDBLTFX_ZBUFFERRANGE 128
#define DDBLTFX_ZBUFFERBASEDEST 256
#define DDOVERFX_ARITHSTRETCHY 1
#define DDOVERFX_MIRRORLEFTRIGHT 2
#define DDOVERFX_MIRRORUPDOWN 4
#define DDOVERFX_DEINTERLACE 8
#define DDWAITVB_BLOCKBEGIN 1
#define DDWAITVB_BLOCKBEGINEVENT 2
#define DDWAITVB_BLOCKEND 4
#define DDGFS_CANFLIP 1
#define DDGFS_ISFLIPDONE 2
#define DDGBS_CANBLT 1
#define DDGBS_ISBLTDONE 2
#define DDENUMOVERLAYZ_BACKTOFRONT 0
#define DDENUMOVERLAYZ_FRONTTOBACK 1
#define DDOVERZ_SENDTOFRONT 0
#define DDOVERZ_SENDTOBACK 1
#define DDOVERZ_MOVEFORWARD 2
#define DDOVERZ_MOVEBACKWARD 3
#define DDOVERZ_INSERTINFRONTOF 4
#define DDOVERZ_INSERTINBACKOF 5
#define DDSGR_CALIBRATE 1
#define DDSMT_ISTESTREQUIRED 1
#define DDEM_MODEPASSED 1
#define DDEM_MODEFAILED 2
#define DDENUMRET_CANCEL 0
#define DDENUMRET_OK 1
#define DDERR_NOTINITIALIZED -2147221008
#define OBJECT_ISROOT -2147483648
#define DDUNSUPPORTEDMODE 4294967295
#define DDPF_NOVEL_TEXTURE_FORMAT 1048576
#define DDPF_D3DFORMAT 2097152
#define D3DFORMAT_OP_TEXTURE 1
#define D3DFORMAT_OP_VOLUMETEXTURE 2
#define D3DFORMAT_OP_CUBETEXTURE 4
#define D3DFORMAT_OP_OFFSCREEN_RENDERTARGET 8
#define D3DFORMAT_OP_SAME_FORMAT_RENDERTARGET 16
#define D3DFORMAT_OP_ZSTENCIL 64
#define D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH 128
#define D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGET 256
#define D3DFORMAT_OP_DISPLAYMODE 1024
#define D3DFORMAT_OP_3DACCELERATION 2048
#define D3DFORMAT_OP_PIXELSIZE 4096
#define D3DFORMAT_OP_CONVERT_TO_ARGB 8192
#define D3DFORMAT_OP_OFFSCREENPLAIN 16384
#define D3DFORMAT_OP_SRGBREAD 32768
#define D3DFORMAT_OP_BUMPMAP 65536
#define D3DFORMAT_OP_DMAP 131072
#define D3DFORMAT_OP_NOFILTER 262144
#define D3DFORMAT_MEMBEROFGROUP_ARGB 524288
#define D3DFORMAT_OP_SRGBWRITE 1048576
#define D3DFORMAT_OP_NOALPHABLEND 2097152
#define D3DFORMAT_OP_AUTOGENMIPMAP 4194304
#define D3DFORMAT_OP_VERTEXTEXTURE 8388608
#define D3DFORMAT_OP_NOTEXCOORDWRAPNORMIP 16777216
#define DELETED_OK 0
#define DELETED_LASTONE 1
#define DELETED_NOTFOUND 2
#define DCICOMMAND 3075
#define DD_VERSION 512
#define DD_RUNTIME_VERSION 2306
#define DD_HAL_VERSION 256
#define DDCREATEDRIVEROBJECT 10
#define DDGET32BITDRIVERNAME 11
#define DDNEWCALLBACKFNS 12
#define DDVERSIONINFO 13
#define CCHDEVICENAME 32
#define MAX_DRIVER_NAME 32
#define MAX_PALETTE_SIZE 256
#define MAX_AUTOFLIP_BUFFERS 10
#define DDSCAPS_EXECUTEBUFFER 8388608
#define DDSCAPS2_VERTEXBUFFER 32
#define DDSCAPS2_COMMANDBUFFER 64
#define DDSCAPS2_INDEXBUFFER 67108864
#define DDSCAPS3_VIDEO 512
#define D3DFMT_INTERNAL_D32 71
#define D3DFMT_INTERNAL_S1D15 72
#define D3DFMT_INTERNAL_D15S1 73
#define D3DFMT_INTERNAL_S8D24 74
#define D3DFMT_INTERNAL_D24S8 75
#define D3DFMT_INTERNAL_X8D24 76
#define D3DFMT_INTERNAL_D24X8 77
#define DDHAL_PLEASEALLOC_BLOCKSIZE 2
#define DDHAL_PLEASEALLOC_LINEARSIZE 3
#define VIDMEM_ISLINEAR 1
#define VIDMEM_ISRECTANGULAR 2
#define VIDMEM_ISHEAP 4
#define VIDMEM_ISNONLOCAL 8
#define VIDMEM_ISWC 16
#define VIDMEM_HEAPDISABLED 32
#define HEAPALIASINFO_MAPPEDREAL 1
#define HEAPALIASINFO_MAPPEDDUMMY 2
#define DDHAL_CB32_DESTROYDRIVER 1
#define DDHAL_CB32_CREATESURFACE 2
#define DDHAL_CB32_SETCOLORKEY 4
#define DDHAL_CB32_SETMODE 8
#define DDHAL_CB32_WAITFORVERTICALBLANK 16
#define DDHAL_CB32_CANCREATESURFACE 32
#define DDHAL_CB32_CREATEPALETTE 64
#define DDHAL_CB32_GETSCANLINE 128
#define DDHAL_CB32_SETEXCLUSIVEMODE 256
#define DDHAL_CB32_FLIPTOGDISURFACE 512
#define DDHAL_PALCB32_DESTROYPALETTE 1
#define DDHAL_PALCB32_SETENTRIES 2
#define DDHAL_SURFCB32_DESTROYSURFACE 1
#define DDHAL_SURFCB32_FLIP 2
#define DDHAL_SURFCB32_SETCLIPLIST 4
#define DDHAL_SURFCB32_LOCK 8
#define DDHAL_SURFCB32_UNLOCK 16
#define DDHAL_SURFCB32_BLT 32
#define DDHAL_SURFCB32_SETCOLORKEY 64
#define DDHAL_SURFCB32_ADDATTACHEDSURFACE 128
#define DDHAL_SURFCB32_GETBLTSTATUS 256
#define DDHAL_SURFCB32_GETFLIPSTATUS 512
#define DDHAL_SURFCB32_UPDATEOVERLAY 1024
#define DDHAL_SURFCB32_SETOVERLAYPOSITION 2048
#define DDHAL_SURFCB32_RESERVED4 4096
#define DDHAL_SURFCB32_SETPALETTE 8192
#define DDHAL_MISCCB32_GETAVAILDRIVERMEMORY 1
#define DDHAL_MISCCB32_UPDATENONLOCALHEAP 2
#define DDHAL_MISCCB32_GETHEAPALIGNMENT 4
#define DDHAL_MISCCB32_GETSYSMEMBLTSTATUS 8
#define DDHAL_MISC2CB32_CREATESURFACEEX 2
#define DDHAL_MISC2CB32_GETDRIVERSTATE 4
#define DDHAL_MISC2CB32_DESTROYDDLOCAL 8
#define DDHAL_EXEBUFCB32_CANCREATEEXEBUF 1
#define DDHAL_EXEBUFCB32_CREATEEXEBUF 2
#define DDHAL_EXEBUFCB32_DESTROYEXEBUF 4
#define DDHAL_EXEBUFCB32_LOCKEXEBUF 8
#define DDHAL_EXEBUFCB32_UNLOCKEXEBUF 16
#define DDHAL_VPORT32_CANCREATEVIDEOPORT 1
#define DDHAL_VPORT32_CREATEVIDEOPORT 2
#define DDHAL_VPORT32_FLIP 4
#define DDHAL_VPORT32_GETBANDWIDTH 8
#define DDHAL_VPORT32_GETINPUTFORMATS 16
#define DDHAL_VPORT32_GETOUTPUTFORMATS 32
#define DDHAL_VPORT32_GETFIELD 128
#define DDHAL_VPORT32_GETLINE 256
#define DDHAL_VPORT32_GETCONNECT 512
#define DDHAL_VPORT32_DESTROY 1024
#define DDHAL_VPORT32_GETFLIPSTATUS 2048
#define DDHAL_VPORT32_UPDATE 4096
#define DDHAL_VPORT32_WAITFORSYNC 8192
#define DDHAL_VPORT32_GETSIGNALSTATUS 16384
#define DDHAL_VPORT32_COLORCONTROL 32768
#define DDHAL_COLOR_COLORCONTROL 1
#define DDHAL_KERNEL_SYNCSURFACEDATA 1
#define DDHAL_KERNEL_SYNCVIDEOPORTDATA 2
#define DDHAL_MOCOMP32_GETGUIDS 1
#define DDHAL_MOCOMP32_GETFORMATS 2
#define DDHAL_MOCOMP32_CREATE 4
#define DDHAL_MOCOMP32_GETCOMPBUFFINFO 8
#define DDHAL_MOCOMP32_GETINTERNALINFO 16
#define DDHAL_MOCOMP32_BEGINFRAME 32
#define DDHAL_MOCOMP32_ENDFRAME 64
#define DDHAL_MOCOMP32_RENDER 128
#define DDHAL_MOCOMP32_QUERYSTATUS 256
#define DDHAL_MOCOMP32_DESTROY 512
#define DDHAL_DRIVER_NOTHANDLED 0
#define DDHAL_DRIVER_HANDLED 1
#define DDHAL_DRIVER_NOCKEYHW 2
#define DDRAWIPAL_256 1
#define DDRAWIPAL_16 2
#define DDRAWIPAL_GDI 4
#define DDRAWIPAL_STORED_8 8
#define DDRAWIPAL_STORED_16 16
#define DDRAWIPAL_STORED_24 32
#define DDRAWIPAL_EXCLUSIVE 64
#define DDRAWIPAL_INHEL 128
#define DDRAWIPAL_DIRTY 256
#define DDRAWIPAL_ALLOW256 512
#define DDRAWIPAL_4 1024
#define DDRAWIPAL_2 2048
#define DDRAWIPAL_STORED_8INDEX 4096
#define DDRAWIPAL_ALPHA 8192
#define DDRAWICLIP_WATCHWINDOW 1
#define DDRAWICLIP_ISINITIALIZED 2
#define DDRAWICLIP_INMASTERSPRITELIST 4
#define DDAL_IMPLICIT 1
#define ACCESSRECT_VRAMSTYLE 1
#define ACCESSRECT_NOTHOLDINGWIN16LOCK 2
#define ACCESSRECT_BROKEN 4
#define PFINDEX_UNINITIALIZED 0
#define DDRAWISURFGBL_MEMFREE 1
#define DDRAWISURFGBL_SYSMEMREQUESTED 2
#define DDRAWISURFGBL_ISGDISURFACE 4
#define DDRAWISURFGBL_SOFTWAREAUTOFLIP 8
#define DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCK 16
#define DDRAWISURFGBL_LOCKVRAMSTYLE 32
#define DDRAWISURFGBL_LOCKBROKEN 64
#define DDRAWISURFGBL_IMPLICITHANDLE 128
#define DDRAWISURFGBL_ISCLIENTMEM 256
#define DDRAWISURFGBL_HARDWAREOPSOURCE 512
#define DDRAWISURFGBL_HARDWAREOPDEST 1024
#define DDRAWISURFGBL_VPORTINTERLEAVED 2048
#define DDRAWISURFGBL_VPORTDATA 4096
#define DDRAWISURFGBL_LATEALLOCATELINEAR 8192
#define DDRAWISURFGBL_SYSMEMEXECUTEBUFFER 16384
#define DDRAWISURFGBL_FASTLOCKHELD 32768
#define DDRAWISURFGBL_READONLYLOCKHELD 65536
#define DDRAWISURFGBL_DX8SURFACE 524288
#define DDRAWISURFGBL_DDHELDONTFREE 1048576
#define DDRAWISURFGBL_NOTIFYWHENUNLOCKED 2097152
#define DDRAWISURFGBL_RESERVED0 -2147483648
#define DDRAWISURF_ATTACHED 1
#define DDRAWISURF_IMPLICITCREATE 2
#define DDRAWISURF_ISFREE 4
#define DDRAWISURF_ATTACHED_FROM 8
#define DDRAWISURF_IMPLICITROOT 16
#define DDRAWISURF_PARTOFPRIMARYCHAIN 32
#define DDRAWISURF_DATAISALIASED 64
#define DDRAWISURF_HASDC 128
#define DDRAWISURF_HASCKEYDESTOVERLAY 256
#define DDRAWISURF_HASCKEYDESTBLT 512
#define DDRAWISURF_HASCKEYSRCOVERLAY 1024
#define DDRAWISURF_HASCKEYSRCBLT 2048
#define DDRAWISURF_LOCKEXCLUDEDCURSOR 4096
#define DDRAWISURF_HASPIXELFORMAT 8192
#define DDRAWISURF_HASOVERLAYDATA 16384
#define DDRAWISURF_SETGAMMA 32768
#define DDRAWISURF_SW_CKEYDESTOVERLAY 65536
#define DDRAWISURF_SW_CKEYDESTBLT 131072
#define DDRAWISURF_SW_CKEYSRCOVERLAY 262144
#define DDRAWISURF_SW_CKEYSRCBLT 524288
#define DDRAWISURF_HW_CKEYDESTOVERLAY 1048576
#define DDRAWISURF_HW_CKEYDESTBLT 2097152
#define DDRAWISURF_HW_CKEYSRCOVERLAY 4194304
#define DDRAWISURF_HW_CKEYSRCBLT 8388608
#define DDRAWISURF_INMASTERSPRITELIST 16777216
#define DDRAWISURF_HELCB 33554432
#define DDRAWISURF_FRONTBUFFER 67108864
#define DDRAWISURF_BACKBUFFER 134217728
#define DDRAWISURF_INVALID 268435456
#define DDRAWISURF_DCIBUSY 536870912
#define DDRAWISURF_GETDCNULL 1073741824
#define DDRAWISURF_STEREOSURFACELEFT 536870912
#define DDRAWISURF_DRIVERMANAGED 1073741824
#define DDRAWISURF_DCILOCK -2147483648
#define ROP_HAS_SOURCE 1
#define ROP_HAS_PATTERN 2
#define DDMODEINFO_PALETTIZED 1
#define DDMODEINFO_MODEX 2
#define DDMODEINFO_UNSUPPORTED 4
#define DDMODEINFO_STANDARDVGA 8
#define DDMODEINFO_MAXREFRESH 16
#define DDMODEINFO_STEREO 32
#define DDRAWILCL_HASEXCLUSIVEMODE 1
#define DDRAWILCL_ISFULLSCREEN 2
#define DDRAWILCL_SETCOOPCALLED 4
#define DDRAWILCL_ACTIVEYES 8
#define DDRAWILCL_ACTIVENO 16
#define DDRAWILCL_HOOKEDHWND 32
#define DDRAWILCL_ALLOWMODEX 64
#define DDRAWILCL_V1SCLBEHAVIOUR 128
#define DDRAWILCL_MODEHASBEENCHANGED 256
#define DDRAWILCL_CREATEDWINDOW 512
#define DDRAWILCL_DIRTYDC 1024
#define DDRAWILCL_DISABLEINACTIVATE 2048
#define DDRAWILCL_CURSORCLIPPED 4096
#define DDRAWILCL_EXPLICITMONITOR 8192
#define DDRAWILCL_MULTITHREADED 16384
#define DDRAWILCL_FPUSETUP 32768
#define DDRAWILCL_POWEREDDOWN 65536
#define DDRAWILCL_DIRECTDRAW7 131072
#define DDRAWILCL_ATTEMPTEDD3DCONTEXT 262144
#define DDRAWILCL_FPUPRESERVE 524288
#define DDRAWILCL_DX8DRIVER 1048576
#define DDRAWILCL_DIRECTDRAW8 2097152
#define DDRAWI_xxxxxxxxx1 1
#define DDRAWI_xxxxxxxxx2 2
#define DDRAWI_VIRTUALDESKTOP 8
#define DDRAWI_MODEX 16
#define DDRAWI_DISPLAYDRV 32
#define DDRAWI_FULLSCREEN 64
#define DDRAWI_MODECHANGED 128
#define DDRAWI_NOHARDWARE 256
#define DDRAWI_PALETTEINIT 512
#define DDRAWI_NOEMULATION 1024
#define DDRAWI_HASCKEYDESTOVERLAY 2048
#define DDRAWI_HASCKEYSRCOVERLAY 4096
#define DDRAWI_HASGDIPALETTE 8192
#define DDRAWI_EMULATIONINITIALIZED 16384
#define DDRAWI_HASGDIPALETTE_EXCLUSIVE 32768
#define DDRAWI_MODEXILLEGAL 65536
#define DDRAWI_FLIPPEDTOGDI 131072
#define DDRAWI_NEEDSWIN16FORVRAMLOCK 262144
#define DDRAWI_PDEVICEVRAMBITCLEARED 524288
#define DDRAWI_STANDARDVGA 1048576
#define DDRAWI_EXTENDEDALIGNMENT 2097152
#define DDRAWI_CHANGINGMODE 4194304
#define DDRAWI_GDIDRV 8388608
#define DDRAWI_ATTACHEDTODESKTOP 16777216
#define DDRAWI_UMODELOADED 33554432
#define DDRAWI_DDRAWDATANOTFETCHED 67108864
#define DDRAWI_SECONDARYDRIVERLOADED 134217728
#define DDRAWI_TESTINGMODES 268435456
#define DDRAWI_DRIVERINFO2 536870912
#define DDRAWI_BADPDEV 1073741824
#define DDRAWIVPORT_ON 1
#define DDRAWIVPORT_SOFTWARE_AUTOFLIP 2
#define DDRAWIVPORT_COLORKEYANDINTERP 4
#define DDRAWIVPORT_NOKERNELHANDLES 8
#define DDRAWIVPORT_SOFTWARE_BOB 16
#define DDRAWIVPORT_VBION 32
#define DDRAWIVPORT_VIDEOON 64
#define DDHALINFO_ISPRIMARYDISPLAY 1
#define DDHALINFO_MODEXILLEGAL 2
#define DDHALINFO_GETDRIVERINFOSET 4
#define DDHALINFO_GETDRIVERINFO2 8
#define DDWAITVB_I_TESTVB -2147483642
#define DDRAWI_VPORTSTART 1
#define DDRAWI_VPORTSTOP 2
#define DDRAWI_VPORTUPDATE 3
#define DDRAWI_VPORTGETCOLOR 1
#define DDRAWI_VPORTSETCOLOR 2
#define DDRAWI_GETCOLOR 1
#define DDRAWI_SETCOLOR 2
#define DDMCQUERY_READ 1
#define DDSCAPS_COMMANDBUFFER 1024
#define DDHAL_PLEASEALLOC_USERMEM 4
#define DDHAL_CB32_MAPMEMORY -2147483648
#define DDHAL_MISC2CB32_ALPHABLT 1
#define DDHAL_CREATESURFACEEX_SWAPHANDLES 1
#define DDHAL_NTCB32_FREEDRIVERMEMORY 1
#define DDHAL_NTCB32_SETEXCLUSIVEMODE 2
#define DDHAL_NTCB32_FLIPTOGDISURFACE 4
#define DDHAL_VPORT32_GETAUTOFLIPSURF 64
#define DDHAL_D3DBUFCB32_CANCREATED3DBUF 1
#define DDHAL_D3DBUFCB32_CREATED3DBUF 2
#define DDHAL_D3DBUFCB32_DESTROYD3DBUF 4
#define DDHAL_D3DBUFCB32_LOCKD3DBUF 8
#define DDHAL_D3DBUFCB32_UNLOCKD3DBUF 16
#define DDHAL_PRIVATECAP_ATOMICSURFACECREATION 1
#define DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION 2
#define DDHAL_PRIVATECAP_RESERVED1 4
#define DDBLT_AFLAGS -2147483648
#define DDABLT_SRCOVERDEST 1
#define DDKERNELCAPS_SKIPFIELDS 1
#define DDKERNELCAPS_AUTOFLIP 2
#define DDKERNELCAPS_SETSTATE 4
#define DDKERNELCAPS_LOCK 8
#define DDKERNELCAPS_FLIPVIDEOPORT 16
#define DDKERNELCAPS_FLIPOVERLAY 32
#define DDKERNELCAPS_CAPTURE_SYSMEM 64
#define DDKERNELCAPS_CAPTURE_NONLOCALVIDMEM 128
#define DDKERNELCAPS_FIELDPOLARITY 256
#define DDKERNELCAPS_CAPTURE_INVERTED 512
#define DDIRQ_DISPLAY_VSYNC 1
#define DDIRQ_RESERVED1 2
#define DDIRQ_VPORT0_VSYNC 4
#define DDIRQ_VPORT0_LINE 8
#define DDIRQ_VPORT1_VSYNC 16
#define DDIRQ_VPORT1_LINE 32
#define DDIRQ_VPORT2_VSYNC 64
#define DDIRQ_VPORT2_LINE 128
#define DDIRQ_VPORT3_VSYNC 256
#define DDIRQ_VPORT3_LINE 512
#define DDIRQ_VPORT4_VSYNC 1024
#define DDIRQ_VPORT4_LINE 2048
#define DDIRQ_VPORT5_VSYNC 4096
#define DDIRQ_VPORT5_LINE 8192
#define DDIRQ_VPORT6_VSYNC 16384
#define DDIRQ_VPORT6_LINE 32768
#define DDIRQ_VPORT7_VSYNC 65536
#define DDIRQ_VPORT7_LINE 131072
#define DDIRQ_VPORT8_VSYNC 262144
#define DDIRQ_VPORT8_LINE 524288
#define DDIRQ_VPORT9_VSYNC 65536
#define DDIRQ_VPORT9_LINE 131072
#define SURFACEALIGN_DISCARDABLE 1
#define VMEMHEAP_LINEAR 1
#define VMEMHEAP_RECTANGULAR 2
#define VMEMHEAP_ALIGNMENT 4
#define DDVPD_WIDTH 1
#define DDVPD_HEIGHT 2
#define DDVPD_ID 4
#define DDVPD_CAPS 8
#define DDVPD_FX 16
#define DDVPD_AUTOFLIP 32
#define DDVPD_ALIGN 64
#define DDVPD_PREFERREDAUTOFLIP 128
#define DDVPD_FILTERQUALITY 256
#define DDVPCONNECT_DOUBLECLOCK 1
#define DDVPCONNECT_VACT 2
#define DDVPCONNECT_INVERTPOLARITY 4
#define DDVPCONNECT_DISCARDSVREFDATA 8
#define DDVPCONNECT_HALFLINE 16
#define DDVPCONNECT_INTERLACED 32
#define DDVPCONNECT_SHAREEVEN 64
#define DDVPCONNECT_SHAREODD 128
#define DDVPCAPS_AUTOFLIP 1
#define DDVPCAPS_INTERLACED 2
#define DDVPCAPS_NONINTERLACED 4
#define DDVPCAPS_READBACKFIELD 8
#define DDVPCAPS_READBACKLINE 16
#define DDVPCAPS_SHAREABLE 32
#define DDVPCAPS_SKIPEVENFIELDS 64
#define DDVPCAPS_SKIPODDFIELDS 128
#define DDVPCAPS_SYNCMASTER 256
#define DDVPCAPS_VBISURFACE 512
#define DDVPCAPS_COLORCONTROL 1024
#define DDVPCAPS_OVERSAMPLEDVBI 2048
#define DDVPCAPS_SYSTEMMEMORY 4096
#define DDVPCAPS_VBIANDVIDEOINDEPENDENT 8192
#define DDVPCAPS_HARDWAREDEINTERLACE 16384
#define DDVPFX_CROPTOPDATA 1
#define DDVPFX_CROPX 2
#define DDVPFX_CROPY 4
#define DDVPFX_INTERLEAVE 8
#define DDVPFX_MIRRORLEFTRIGHT 16
#define DDVPFX_MIRRORUPDOWN 32
#define DDVPFX_PRESHRINKX 64
#define DDVPFX_PRESHRINKY 128
#define DDVPFX_PRESHRINKXB 256
#define DDVPFX_PRESHRINKYB 512
#define DDVPFX_PRESHRINKXS 1024
#define DDVPFX_PRESHRINKYS 2048
#define DDVPFX_PRESTRETCHX 4096
#define DDVPFX_PRESTRETCHY 8192
#define DDVPFX_PRESTRETCHXN 16384
#define DDVPFX_PRESTRETCHYN 32768
#define DDVPFX_VBICONVERT 65536
#define DDVPFX_VBINOSCALE 131072
#define DDVPFX_IGNOREVBIXCROP 262144
#define DDVPFX_VBINOINTERLEAVE 524288
#define DDVP_AUTOFLIP 1
#define DDVP_CONVERT 2
#define DDVP_CROP 4
#define DDVP_INTERLEAVE 8
#define DDVP_MIRRORLEFTRIGHT 16
#define DDVP_MIRRORUPDOWN 32
#define DDVP_PRESCALE 64
#define DDVP_SKIPEVENFIELDS 128
#define DDVP_SKIPODDFIELDS 256
#define DDVP_SYNCMASTER 512
#define DDVP_VBICONVERT 1024
#define DDVP_VBINOSCALE 2048
#define DDVP_OVERRIDEBOBWEAVE 4096
#define DDVP_IGNOREVBIXCROP 8192
#define DDVP_VBINOINTERLEAVE 16384
#define DDVP_HARDWAREDEINTERLACE 32768
#define DDVPFORMAT_VIDEO 1
#define DDVPFORMAT_VBI 2
#define DDVPTARGET_VIDEO 1
#define DDVPTARGET_VBI 2
#define DDVPWAIT_BEGIN 1
#define DDVPWAIT_END 2
#define DDVPWAIT_LINE 3
#define DDVPFLIP_VIDEO 1
#define DDVPFLIP_VBI 2
#define DDVPSQ_NOSIGNAL 1
#define DDVPSQ_SIGNALOK 2
#define DDVPB_VIDEOPORT 1
#define DDVPB_OVERLAY 2
#define DDVPB_TYPE 4
#define DDVPBCAPS_SOURCE 1
#define DDVPBCAPS_DESTINATION 2
#define DDVPCREATE_VBIONLY 1
#define DDVPCREATE_VIDEOONLY 2
#define DDVPSTATUS_VBIONLY 1
#define DDVPSTATUS_VIDEOONLY 2
#define MDL_MAPPED_TO_SYSTEM_VA 1
#define MDL_PAGES_LOCKED 2
#define MDL_SOURCE_IS_NONPAGED_POOL 4
#define MDL_ALLOCATED_FIXED_SIZE 8
#define MDL_PARTIAL 16
#define MDL_PARTIAL_HAS_BEEN_MAPPED 32
#define MDL_IO_PAGE_READ 64
#define MDL_WRITE_OPERATION 128
#define MDL_PARENT_MAPPED_SYSTEM_VA 256
#define MDL_LOCK_HELD 512
#define MDL_SCATTER_GATHER_VA 1024
#define MDL_IO_SPACE 2048
#define MDL_NETWORK_HEADER 4096
#define MDL_MAPPING_CAN_FAIL 8192
#define MDL_ALLOCATED_MUST_SUCCEED 16384
#define MDL_64_BIT_VA 32768
#define DX_OK 0
#define DXERR_UNSUPPORTED 2147500033
#define DXERR_GENERIC 2147500037
#define DXERR_OUTOFCAPS 2289434984
#define DDIRQ_BUSMASTER 2
#define IRQINFO_HANDLED 1
#define IRQINFO_NOTHANDLED 2
#define DDSKIP_SKIPNEXT 1
#define DDSKIP_ENABLENEXT 2
#define DDTRANSFER_SYSTEMMEMORY 1
#define DDTRANSFER_NONLOCALVIDMEM 2
#define DDTRANSFER_INVERT 4
#define DDTRANSFER_CANCEL 128
#define DDTRANSFER_HALFLINES 256
#define DXAPI_HALVERSION 1public const uint DIRECTDRAW_VERSION = 1792;
public const uint _FACDD = 2166;
public const int DDENUM_ATTACHEDSECONDARYDEVICES = 1;
public const int DDENUM_DETACHEDSECONDARYDEVICES = 2;
public const int DDENUM_NONDISPLAYDEVICES = 4;
public const int DDCREATE_HARDWAREONLY = 1;
public const int DDCREATE_EMULATIONONLY = 2;
public const uint MAX_DDDEVICEID_STRING = 512;
public const int DDGDI_GETHOSTIDENTIFIER = 1;
public const int DDSD_CAPS = 1;
public const int DDSD_HEIGHT = 2;
public const int DDSD_WIDTH = 4;
public const int DDSD_PITCH = 8;
public const int DDSD_BACKBUFFERCOUNT = 32;
public const int DDSD_ZBUFFERBITDEPTH = 64;
public const int DDSD_ALPHABITDEPTH = 128;
public const int DDSD_LPSURFACE = 2048;
public const int DDSD_PIXELFORMAT = 4096;
public const int DDSD_CKDESTOVERLAY = 8192;
public const int DDSD_CKDESTBLT = 16384;
public const int DDSD_CKSRCOVERLAY = 32768;
public const int DDSD_CKSRCBLT = 65536;
public const int DDSD_MIPMAPCOUNT = 131072;
public const int DDSD_REFRESHRATE = 262144;
public const int DDSD_LINEARSIZE = 524288;
public const int DDSD_TEXTURESTAGE = 1048576;
public const int DDSD_FVF = 2097152;
public const int DDSD_SRCVBHANDLE = 4194304;
public const int DDSD_DEPTH = 8388608;
public const int DDSD_ALL = 16775662;
public const int DDOSD_GUID = 1;
public const int DDOSD_COMPRESSION_RATIO = 2;
public const int DDOSD_SCAPS = 4;
public const int DDOSD_OSCAPS = 8;
public const int DDOSD_ALL = 15;
public const int DDOSDCAPS_OPTCOMPRESSED = 1;
public const int DDOSDCAPS_OPTREORDERED = 2;
public const int DDOSDCAPS_MONOLITHICMIPMAP = 4;
public const int DDOSDCAPS_VALIDSCAPS = 805324800;
public const int DDOSDCAPS_VALIDOSCAPS = 7;
public const int DDCOLOR_BRIGHTNESS = 1;
public const int DDCOLOR_CONTRAST = 2;
public const int DDCOLOR_HUE = 4;
public const int DDCOLOR_SATURATION = 8;
public const int DDCOLOR_SHARPNESS = 16;
public const int DDCOLOR_GAMMA = 32;
public const int DDCOLOR_COLORENABLE = 64;
public const int DDSCAPS_RESERVED1 = 1;
public const int DDSCAPS_ALPHA = 2;
public const int DDSCAPS_BACKBUFFER = 4;
public const int DDSCAPS_COMPLEX = 8;
public const int DDSCAPS_FLIP = 16;
public const int DDSCAPS_FRONTBUFFER = 32;
public const int DDSCAPS_OFFSCREENPLAIN = 64;
public const int DDSCAPS_OVERLAY = 128;
public const int DDSCAPS_PALETTE = 256;
public const int DDSCAPS_PRIMARYSURFACE = 512;
public const int DDSCAPS_RESERVED3 = 1024;
public const int DDSCAPS_PRIMARYSURFACELEFT = 0;
public const int DDSCAPS_SYSTEMMEMORY = 2048;
public const int DDSCAPS_TEXTURE = 4096;
public const int DDSCAPS_3DDEVICE = 8192;
public const int DDSCAPS_VIDEOMEMORY = 16384;
public const int DDSCAPS_VISIBLE = 32768;
public const int DDSCAPS_WRITEONLY = 65536;
public const int DDSCAPS_ZBUFFER = 131072;
public const int DDSCAPS_OWNDC = 262144;
public const int DDSCAPS_LIVEVIDEO = 524288;
public const int DDSCAPS_HWCODEC = 1048576;
public const int DDSCAPS_MODEX = 2097152;
public const int DDSCAPS_MIPMAP = 4194304;
public const int DDSCAPS_RESERVED2 = 8388608;
public const int DDSCAPS_ALLOCONLOAD = 67108864;
public const int DDSCAPS_VIDEOPORT = 134217728;
public const int DDSCAPS_LOCALVIDMEM = 268435456;
public const int DDSCAPS_NONLOCALVIDMEM = 536870912;
public const int DDSCAPS_STANDARDVGAMODE = 1073741824;
public const int DDSCAPS_OPTIMIZED = -2147483648;
public const int DDSCAPS2_RESERVED4 = 2;
public const int DDSCAPS2_HARDWAREDEINTERLACE = 0;
public const int DDSCAPS2_HINTDYNAMIC = 4;
public const int DDSCAPS2_HINTSTATIC = 8;
public const int DDSCAPS2_TEXTUREMANAGE = 16;
public const int DDSCAPS2_RESERVED1 = 32;
public const int DDSCAPS2_RESERVED2 = 64;
public const int DDSCAPS2_OPAQUE = 128;
public const int DDSCAPS2_HINTANTIALIASING = 256;
public const int DDSCAPS2_CUBEMAP = 512;
public const int DDSCAPS2_CUBEMAP_POSITIVEX = 1024;
public const int DDSCAPS2_CUBEMAP_NEGATIVEX = 2048;
public const int DDSCAPS2_CUBEMAP_POSITIVEY = 4096;
public const int DDSCAPS2_CUBEMAP_NEGATIVEY = 8192;
public const int DDSCAPS2_CUBEMAP_POSITIVEZ = 16384;
public const int DDSCAPS2_CUBEMAP_NEGATIVEZ = 32768;
public const int DDSCAPS2_MIPMAPSUBLEVEL = 65536;
public const int DDSCAPS2_D3DTEXTUREMANAGE = 131072;
public const int DDSCAPS2_DONOTPERSIST = 262144;
public const int DDSCAPS2_STEREOSURFACELEFT = 524288;
public const int DDSCAPS2_VOLUME = 2097152;
public const int DDSCAPS2_NOTUSERLOCKABLE = 4194304;
public const int DDSCAPS2_POINTS = 8388608;
public const int DDSCAPS2_RTPATCHES = 16777216;
public const int DDSCAPS2_NPATCHES = 33554432;
public const int DDSCAPS2_RESERVED3 = 67108864;
public const int DDSCAPS2_DISCARDBACKBUFFER = 268435456;
public const int DDSCAPS2_ENABLEALPHACHANNEL = 536870912;
public const int DDSCAPS2_EXTENDEDFORMATPRIMARY = 1073741824;
public const int DDSCAPS2_ADDITIONALPRIMARY = -2147483648;
public const int DDSCAPS3_MULTISAMPLE_MASK = 31;
public const int DDSCAPS3_MULTISAMPLE_QUALITY_MASK = 224;
public const uint DDSCAPS3_MULTISAMPLE_QUALITY_SHIFT = 5;
public const int DDSCAPS3_RESERVED1 = 256;
public const int DDSCAPS3_RESERVED2 = 512;
public const int DDSCAPS3_LIGHTWEIGHTMIPMAP = 1024;
public const int DDSCAPS3_AUTOGENMIPMAP = 2048;
public const int DDSCAPS3_DMAP = 4096;
public const int DDSCAPS3_CREATESHAREDRESOURCE = 8192;
public const int DDSCAPS3_READONLYRESOURCE = 16384;
public const int DDSCAPS3_OPENSHAREDRESOURCE = 32768;
public const int DDCAPS_3D = 1;
public const int DDCAPS_ALIGNBOUNDARYDEST = 2;
public const int DDCAPS_ALIGNSIZEDEST = 4;
public const int DDCAPS_ALIGNBOUNDARYSRC = 8;
public const int DDCAPS_ALIGNSIZESRC = 16;
public const int DDCAPS_ALIGNSTRIDE = 32;
public const int DDCAPS_BLT = 64;
public const int DDCAPS_BLTQUEUE = 128;
public const int DDCAPS_BLTFOURCC = 256;
public const int DDCAPS_BLTSTRETCH = 512;
public const int DDCAPS_GDI = 1024;
public const int DDCAPS_OVERLAY = 2048;
public const int DDCAPS_OVERLAYCANTCLIP = 4096;
public const int DDCAPS_OVERLAYFOURCC = 8192;
public const int DDCAPS_OVERLAYSTRETCH = 16384;
public const int DDCAPS_PALETTE = 32768;
public const int DDCAPS_PALETTEVSYNC = 65536;
public const int DDCAPS_READSCANLINE = 131072;
public const int DDCAPS_RESERVED1 = 262144;
public const int DDCAPS_VBI = 524288;
public const int DDCAPS_ZBLTS = 1048576;
public const int DDCAPS_ZOVERLAYS = 2097152;
public const int DDCAPS_COLORKEY = 4194304;
public const int DDCAPS_ALPHA = 8388608;
public const int DDCAPS_COLORKEYHWASSIST = 16777216;
public const int DDCAPS_NOHARDWARE = 33554432;
public const int DDCAPS_BLTCOLORFILL = 67108864;
public const int DDCAPS_BANKSWITCHED = 134217728;
public const int DDCAPS_BLTDEPTHFILL = 268435456;
public const int DDCAPS_CANCLIP = 536870912;
public const int DDCAPS_CANCLIPSTRETCHED = 1073741824;
public const int DDCAPS_CANBLTSYSMEM = -2147483648;
public const int DDCAPS2_CERTIFIED = 1;
public const int DDCAPS2_NO2DDURING3DSCENE = 2;
public const int DDCAPS2_VIDEOPORT = 4;
public const int DDCAPS2_AUTOFLIPOVERLAY = 8;
public const int DDCAPS2_CANBOBINTERLEAVED = 16;
public const int DDCAPS2_CANBOBNONINTERLEAVED = 32;
public const int DDCAPS2_COLORCONTROLOVERLAY = 64;
public const int DDCAPS2_COLORCONTROLPRIMARY = 128;
public const int DDCAPS2_CANDROPZ16BIT = 256;
public const int DDCAPS2_NONLOCALVIDMEM = 512;
public const int DDCAPS2_NONLOCALVIDMEMCAPS = 1024;
public const int DDCAPS2_NOPAGELOCKREQUIRED = 2048;
public const int DDCAPS2_WIDESURFACES = 4096;
public const int DDCAPS2_CANFLIPODDEVEN = 8192;
public const int DDCAPS2_CANBOBHARDWARE = 16384;
public const int DDCAPS2_COPYFOURCC = 32768;
public const int DDCAPS2_PRIMARYGAMMA = 131072;
public const int DDCAPS2_CANRENDERWINDOWED = 524288;
public const int DDCAPS2_CANCALIBRATEGAMMA = 1048576;
public const int DDCAPS2_FLIPINTERVAL = 2097152;
public const int DDCAPS2_FLIPNOVSYNC = 4194304;
public const int DDCAPS2_CANMANAGETEXTURE = 8388608;
public const int DDCAPS2_TEXMANINNONLOCALVIDMEM = 16777216;
public const int DDCAPS2_STEREO = 33554432;
public const int DDCAPS2_SYSTONONLOCAL_AS_SYSTOLOCAL = 67108864;
public const int DDCAPS2_RESERVED1 = 134217728;
public const int DDCAPS2_CANMANAGERESOURCE = 268435456;
public const int DDCAPS2_DYNAMICTEXTURES = 536870912;
public const int DDCAPS2_CANAUTOGENMIPMAP = 1073741824;
public const int DDCAPS2_CANSHARERESOURCE = -2147483648;
public const int DDFXALPHACAPS_BLTALPHAEDGEBLEND = 1;
public const int DDFXALPHACAPS_BLTALPHAPIXELS = 2;
public const int DDFXALPHACAPS_BLTALPHAPIXELSNEG = 4;
public const int DDFXALPHACAPS_BLTALPHASURFACES = 8;
public const int DDFXALPHACAPS_BLTALPHASURFACESNEG = 16;
public const int DDFXALPHACAPS_OVERLAYALPHAEDGEBLEND = 32;
public const int DDFXALPHACAPS_OVERLAYALPHAPIXELS = 64;
public const int DDFXALPHACAPS_OVERLAYALPHAPIXELSNEG = 128;
public const int DDFXALPHACAPS_OVERLAYALPHASURFACES = 256;
public const int DDFXALPHACAPS_OVERLAYALPHASURFACESNEG = 512;
public const int DDFXCAPS_BLTARITHSTRETCHY = 32;
public const int DDFXCAPS_BLTARITHSTRETCHYN = 16;
public const int DDFXCAPS_BLTMIRRORLEFTRIGHT = 64;
public const int DDFXCAPS_BLTMIRRORUPDOWN = 128;
public const int DDFXCAPS_BLTROTATION = 256;
public const int DDFXCAPS_BLTROTATION90 = 512;
public const int DDFXCAPS_BLTSHRINKX = 1024;
public const int DDFXCAPS_BLTSHRINKXN = 2048;
public const int DDFXCAPS_BLTSHRINKY = 4096;
public const int DDFXCAPS_BLTSHRINKYN = 8192;
public const int DDFXCAPS_BLTSTRETCHX = 16384;
public const int DDFXCAPS_BLTSTRETCHXN = 32768;
public const int DDFXCAPS_BLTSTRETCHY = 65536;
public const int DDFXCAPS_BLTSTRETCHYN = 131072;
public const int DDFXCAPS_OVERLAYARITHSTRETCHY = 262144;
public const int DDFXCAPS_OVERLAYARITHSTRETCHYN = 8;
public const int DDFXCAPS_OVERLAYSHRINKX = 524288;
public const int DDFXCAPS_OVERLAYSHRINKXN = 1048576;
public const int DDFXCAPS_OVERLAYSHRINKY = 2097152;
public const int DDFXCAPS_OVERLAYSHRINKYN = 4194304;
public const int DDFXCAPS_OVERLAYSTRETCHX = 8388608;
public const int DDFXCAPS_OVERLAYSTRETCHXN = 16777216;
public const int DDFXCAPS_OVERLAYSTRETCHY = 33554432;
public const int DDFXCAPS_OVERLAYSTRETCHYN = 67108864;
public const int DDFXCAPS_OVERLAYMIRRORLEFTRIGHT = 134217728;
public const int DDFXCAPS_OVERLAYMIRRORUPDOWN = 268435456;
public const int DDFXCAPS_OVERLAYDEINTERLACE = 536870912;
public const int DDFXCAPS_BLTALPHA = 1;
public const int DDFXCAPS_BLTFILTER = 32;
public const int DDFXCAPS_OVERLAYALPHA = 4;
public const int DDFXCAPS_OVERLAYFILTER = 262144;
public const int DDSVCAPS_RESERVED1 = 1;
public const int DDSVCAPS_RESERVED2 = 2;
public const int DDSVCAPS_RESERVED3 = 4;
public const int DDSVCAPS_RESERVED4 = 8;
public const int DDSVCAPS_STEREOSEQUENTIAL = 16;
public const int DDPCAPS_4BIT = 1;
public const int DDPCAPS_8BITENTRIES = 2;
public const int DDPCAPS_8BIT = 4;
public const int DDPCAPS_INITIALIZE = 0;
public const int DDPCAPS_PRIMARYSURFACE = 16;
public const int DDPCAPS_PRIMARYSURFACELEFT = 32;
public const int DDPCAPS_ALLOW256 = 64;
public const int DDPCAPS_VSYNC = 128;
public const int DDPCAPS_1BIT = 256;
public const int DDPCAPS_2BIT = 512;
public const int DDPCAPS_ALPHA = 1024;
public const int DDSPD_IUNKNOWNPOINTER = 1;
public const int DDSPD_VOLATILE = 2;
public const int DDBD_1 = 16384;
public const int DDBD_2 = 8192;
public const int DDBD_4 = 4096;
public const int DDBD_8 = 2048;
public const int DDBD_16 = 1024;
public const int DDBD_24 = 512;
public const int DDBD_32 = 256;
public const int DDCKEY_COLORSPACE = 1;
public const int DDCKEY_DESTBLT = 2;
public const int DDCKEY_DESTOVERLAY = 4;
public const int DDCKEY_SRCBLT = 8;
public const int DDCKEY_SRCOVERLAY = 16;
public const int DDCKEYCAPS_DESTBLT = 1;
public const int DDCKEYCAPS_DESTBLTCLRSPACE = 2;
public const int DDCKEYCAPS_DESTBLTCLRSPACEYUV = 4;
public const int DDCKEYCAPS_DESTBLTYUV = 8;
public const int DDCKEYCAPS_DESTOVERLAY = 16;
public const int DDCKEYCAPS_DESTOVERLAYCLRSPACE = 32;
public const int DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV = 64;
public const int DDCKEYCAPS_DESTOVERLAYONEACTIVE = 128;
public const int DDCKEYCAPS_DESTOVERLAYYUV = 256;
public const int DDCKEYCAPS_SRCBLT = 512;
public const int DDCKEYCAPS_SRCBLTCLRSPACE = 1024;
public const int DDCKEYCAPS_SRCBLTCLRSPACEYUV = 2048;
public const int DDCKEYCAPS_SRCBLTYUV = 4096;
public const int DDCKEYCAPS_SRCOVERLAY = 8192;
public const int DDCKEYCAPS_SRCOVERLAYCLRSPACE = 16384;
public const int DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV = 32768;
public const int DDCKEYCAPS_SRCOVERLAYONEACTIVE = 65536;
public const int DDCKEYCAPS_SRCOVERLAYYUV = 131072;
public const int DDCKEYCAPS_NOCOSTOVERLAY = 262144;
public const int DDPF_ALPHAPIXELS = 1;
public const int DDPF_ALPHA = 2;
public const int DDPF_FOURCC = 4;
public const int DDPF_PALETTEINDEXED4 = 8;
public const int DDPF_PALETTEINDEXEDTO8 = 16;
public const int DDPF_PALETTEINDEXED8 = 32;
public const int DDPF_RGB = 64;
public const int DDPF_COMPRESSED = 128;
public const int DDPF_RGBTOYUV = 256;
public const int DDPF_YUV = 512;
public const int DDPF_ZBUFFER = 1024;
public const int DDPF_PALETTEINDEXED1 = 2048;
public const int DDPF_PALETTEINDEXED2 = 4096;
public const int DDPF_ZPIXELS = 8192;
public const int DDPF_STENCILBUFFER = 16384;
public const int DDPF_ALPHAPREMULT = 32768;
public const int DDPF_LUMINANCE = 131072;
public const int DDPF_BUMPLUMINANCE = 262144;
public const int DDPF_BUMPDUDV = 524288;
public const int DDENUMSURFACES_ALL = 1;
public const int DDENUMSURFACES_MATCH = 2;
public const int DDENUMSURFACES_NOMATCH = 4;
public const int DDENUMSURFACES_CANBECREATED = 8;
public const int DDENUMSURFACES_DOESEXIST = 16;
public const int DDSDM_STANDARDVGAMODE = 1;
public const int DDEDM_REFRESHRATES = 1;
public const int DDEDM_STANDARDVGAMODES = 2;
public const int DDSCL_FULLSCREEN = 1;
public const int DDSCL_ALLOWREBOOT = 2;
public const int DDSCL_NOWINDOWCHANGES = 4;
public const int DDSCL_NORMAL = 8;
public const int DDSCL_EXCLUSIVE = 16;
public const int DDSCL_ALLOWMODEX = 64;
public const int DDSCL_SETFOCUSWINDOW = 128;
public const int DDSCL_SETDEVICEWINDOW = 256;
public const int DDSCL_CREATEDEVICEWINDOW = 512;
public const int DDSCL_MULTITHREADED = 1024;
public const int DDSCL_FPUSETUP = 2048;
public const int DDSCL_FPUPRESERVE = 4096;
public const int DDBLT_ALPHADEST = 1;
public const int DDBLT_ALPHADESTCONSTOVERRIDE = 2;
public const int DDBLT_ALPHADESTNEG = 4;
public const int DDBLT_ALPHADESTSURFACEOVERRIDE = 8;
public const int DDBLT_ALPHAEDGEBLEND = 16;
public const int DDBLT_ALPHASRC = 32;
public const int DDBLT_ALPHASRCCONSTOVERRIDE = 64;
public const int DDBLT_ALPHASRCNEG = 128;
public const int DDBLT_ALPHASRCSURFACEOVERRIDE = 256;
public const int DDBLT_ASYNC = 512;
public const int DDBLT_COLORFILL = 1024;
public const int DDBLT_DDFX = 2048;
public const int DDBLT_DDROPS = 4096;
public const int DDBLT_KEYDEST = 8192;
public const int DDBLT_KEYDESTOVERRIDE = 16384;
public const int DDBLT_KEYSRC = 32768;
public const int DDBLT_KEYSRCOVERRIDE = 65536;
public const int DDBLT_ROP = 131072;
public const int DDBLT_ROTATIONANGLE = 262144;
public const int DDBLT_ZBUFFER = 524288;
public const int DDBLT_ZBUFFERDESTCONSTOVERRIDE = 1048576;
public const int DDBLT_ZBUFFERDESTOVERRIDE = 2097152;
public const int DDBLT_ZBUFFERSRCCONSTOVERRIDE = 4194304;
public const int DDBLT_ZBUFFERSRCOVERRIDE = 8388608;
public const int DDBLT_WAIT = 16777216;
public const int DDBLT_DEPTHFILL = 33554432;
public const int DDBLT_DONOTWAIT = 134217728;
public const int DDBLT_PRESENTATION = 268435456;
public const int DDBLT_LAST_PRESENTATION = 536870912;
public const int DDBLT_EXTENDED_FLAGS = 1073741824;
public const int DDBLT_EXTENDED_LINEAR_CONTENT = 4;
public const uint DDBLTFAST_NOCOLORKEY = 0;
public const uint DDBLTFAST_SRCCOLORKEY = 1;
public const uint DDBLTFAST_DESTCOLORKEY = 2;
public const uint DDBLTFAST_WAIT = 16;
public const uint DDBLTFAST_DONOTWAIT = 32;
public const int DDFLIP_WAIT = 1;
public const int DDFLIP_EVEN = 2;
public const int DDFLIP_ODD = 4;
public const int DDFLIP_NOVSYNC = 8;
public const int DDFLIP_INTERVAL2 = 33554432;
public const int DDFLIP_INTERVAL3 = 50331648;
public const int DDFLIP_INTERVAL4 = 67108864;
public const int DDFLIP_STEREO = 16;
public const int DDFLIP_DONOTWAIT = 32;
public const int DDOVER_ALPHADEST = 1;
public const int DDOVER_ALPHADESTCONSTOVERRIDE = 2;
public const int DDOVER_ALPHADESTNEG = 4;
public const int DDOVER_ALPHADESTSURFACEOVERRIDE = 8;
public const int DDOVER_ALPHAEDGEBLEND = 16;
public const int DDOVER_ALPHASRC = 32;
public const int DDOVER_ALPHASRCCONSTOVERRIDE = 64;
public const int DDOVER_ALPHASRCNEG = 128;
public const int DDOVER_ALPHASRCSURFACEOVERRIDE = 256;
public const int DDOVER_HIDE = 512;
public const int DDOVER_KEYDEST = 1024;
public const int DDOVER_KEYDESTOVERRIDE = 2048;
public const int DDOVER_KEYSRC = 4096;
public const int DDOVER_KEYSRCOVERRIDE = 8192;
public const int DDOVER_SHOW = 16384;
public const int DDOVER_ADDDIRTYRECT = 32768;
public const int DDOVER_REFRESHDIRTYRECTS = 65536;
public const int DDOVER_REFRESHALL = 131072;
public const int DDOVER_DDFX = 524288;
public const int DDOVER_AUTOFLIP = 1048576;
public const int DDOVER_BOB = 2097152;
public const int DDOVER_OVERRIDEBOBWEAVE = 4194304;
public const int DDOVER_INTERLEAVED = 8388608;
public const int DDOVER_BOBHARDWARE = 16777216;
public const int DDOVER_ARGBSCALEFACTORS = 33554432;
public const int DDOVER_DEGRADEARGBSCALING = 67108864;
public const int DDSETSURFACEDESC_RECREATEDC = 0;
public const int DDSETSURFACEDESC_PRESERVEDC = 1;
public const int DDLOCK_SURFACEMEMORYPTR = 0;
public const int DDLOCK_WAIT = 1;
public const int DDLOCK_EVENT = 2;
public const int DDLOCK_READONLY = 16;
public const int DDLOCK_WRITEONLY = 32;
public const int DDLOCK_NOSYSLOCK = 2048;
public const int DDLOCK_NOOVERWRITE = 4096;
public const int DDLOCK_DISCARDCONTENTS = 8192;
public const int DDLOCK_OKTOSWAP = 8192;
public const int DDLOCK_DONOTWAIT = 16384;
public const int DDLOCK_HASVOLUMETEXTUREBOXRECT = 32768;
public const int DDLOCK_NODIRTYUPDATE = 65536;
public const int DDBLTFX_ARITHSTRETCHY = 1;
public const int DDBLTFX_MIRRORLEFTRIGHT = 2;
public const int DDBLTFX_MIRRORUPDOWN = 4;
public const int DDBLTFX_NOTEARING = 8;
public const int DDBLTFX_ROTATE180 = 16;
public const int DDBLTFX_ROTATE270 = 32;
public const int DDBLTFX_ROTATE90 = 64;
public const int DDBLTFX_ZBUFFERRANGE = 128;
public const int DDBLTFX_ZBUFFERBASEDEST = 256;
public const int DDOVERFX_ARITHSTRETCHY = 1;
public const int DDOVERFX_MIRRORLEFTRIGHT = 2;
public const int DDOVERFX_MIRRORUPDOWN = 4;
public const int DDOVERFX_DEINTERLACE = 8;
public const int DDWAITVB_BLOCKBEGIN = 1;
public const int DDWAITVB_BLOCKBEGINEVENT = 2;
public const int DDWAITVB_BLOCKEND = 4;
public const int DDGFS_CANFLIP = 1;
public const int DDGFS_ISFLIPDONE = 2;
public const int DDGBS_CANBLT = 1;
public const int DDGBS_ISBLTDONE = 2;
public const int DDENUMOVERLAYZ_BACKTOFRONT = 0;
public const int DDENUMOVERLAYZ_FRONTTOBACK = 1;
public const int DDOVERZ_SENDTOFRONT = 0;
public const int DDOVERZ_SENDTOBACK = 1;
public const int DDOVERZ_MOVEFORWARD = 2;
public const int DDOVERZ_MOVEBACKWARD = 3;
public const int DDOVERZ_INSERTINFRONTOF = 4;
public const int DDOVERZ_INSERTINBACKOF = 5;
public const int DDSGR_CALIBRATE = 1;
public const int DDSMT_ISTESTREQUIRED = 1;
public const int DDEM_MODEPASSED = 1;
public const int DDEM_MODEFAILED = 2;
public const uint DDENUMRET_CANCEL = 0;
public const uint DDENUMRET_OK = 1;
public const int DDERR_NOTINITIALIZED = -2147221008;
public const int OBJECT_ISROOT = -2147483648;
public const uint DDUNSUPPORTEDMODE = 4294967295;
public const int DDPF_NOVEL_TEXTURE_FORMAT = 1048576;
public const int DDPF_D3DFORMAT = 2097152;
public const int D3DFORMAT_OP_TEXTURE = 1;
public const int D3DFORMAT_OP_VOLUMETEXTURE = 2;
public const int D3DFORMAT_OP_CUBETEXTURE = 4;
public const int D3DFORMAT_OP_OFFSCREEN_RENDERTARGET = 8;
public const int D3DFORMAT_OP_SAME_FORMAT_RENDERTARGET = 16;
public const int D3DFORMAT_OP_ZSTENCIL = 64;
public const int D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH = 128;
public const int D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGET = 256;
public const int D3DFORMAT_OP_DISPLAYMODE = 1024;
public const int D3DFORMAT_OP_3DACCELERATION = 2048;
public const int D3DFORMAT_OP_PIXELSIZE = 4096;
public const int D3DFORMAT_OP_CONVERT_TO_ARGB = 8192;
public const int D3DFORMAT_OP_OFFSCREENPLAIN = 16384;
public const int D3DFORMAT_OP_SRGBREAD = 32768;
public const int D3DFORMAT_OP_BUMPMAP = 65536;
public const int D3DFORMAT_OP_DMAP = 131072;
public const int D3DFORMAT_OP_NOFILTER = 262144;
public const int D3DFORMAT_MEMBEROFGROUP_ARGB = 524288;
public const int D3DFORMAT_OP_SRGBWRITE = 1048576;
public const int D3DFORMAT_OP_NOALPHABLEND = 2097152;
public const int D3DFORMAT_OP_AUTOGENMIPMAP = 4194304;
public const int D3DFORMAT_OP_VERTEXTEXTURE = 8388608;
public const int D3DFORMAT_OP_NOTEXCOORDWRAPNORMIP = 16777216;
public const uint DELETED_OK = 0;
public const uint DELETED_LASTONE = 1;
public const uint DELETED_NOTFOUND = 2;
public const uint DCICOMMAND = 3075;
public const int DD_VERSION = 512;
public const int DD_RUNTIME_VERSION = 2306;
public const uint DD_HAL_VERSION = 256;
public const uint DDCREATEDRIVEROBJECT = 10;
public const uint DDGET32BITDRIVERNAME = 11;
public const uint DDNEWCALLBACKFNS = 12;
public const uint DDVERSIONINFO = 13;
public const uint CCHDEVICENAME = 32;
public const uint MAX_DRIVER_NAME = 32;
public const uint MAX_PALETTE_SIZE = 256;
public const uint MAX_AUTOFLIP_BUFFERS = 10;
public const int DDSCAPS_EXECUTEBUFFER = 8388608;
public const int DDSCAPS2_VERTEXBUFFER = 32;
public const int DDSCAPS2_COMMANDBUFFER = 64;
public const int DDSCAPS2_INDEXBUFFER = 67108864;
public const int DDSCAPS3_VIDEO = 512;
public const uint D3DFMT_INTERNAL_D32 = 71;
public const uint D3DFMT_INTERNAL_S1D15 = 72;
public const uint D3DFMT_INTERNAL_D15S1 = 73;
public const uint D3DFMT_INTERNAL_S8D24 = 74;
public const uint D3DFMT_INTERNAL_D24S8 = 75;
public const uint D3DFMT_INTERNAL_X8D24 = 76;
public const uint D3DFMT_INTERNAL_D24X8 = 77;
public const int DDHAL_PLEASEALLOC_BLOCKSIZE = 2;
public const int DDHAL_PLEASEALLOC_LINEARSIZE = 3;
public const int VIDMEM_ISLINEAR = 1;
public const int VIDMEM_ISRECTANGULAR = 2;
public const int VIDMEM_ISHEAP = 4;
public const int VIDMEM_ISNONLOCAL = 8;
public const int VIDMEM_ISWC = 16;
public const int VIDMEM_HEAPDISABLED = 32;
public const int HEAPALIASINFO_MAPPEDREAL = 1;
public const int HEAPALIASINFO_MAPPEDDUMMY = 2;
public const int DDHAL_CB32_DESTROYDRIVER = 1;
public const int DDHAL_CB32_CREATESURFACE = 2;
public const int DDHAL_CB32_SETCOLORKEY = 4;
public const int DDHAL_CB32_SETMODE = 8;
public const int DDHAL_CB32_WAITFORVERTICALBLANK = 16;
public const int DDHAL_CB32_CANCREATESURFACE = 32;
public const int DDHAL_CB32_CREATEPALETTE = 64;
public const int DDHAL_CB32_GETSCANLINE = 128;
public const int DDHAL_CB32_SETEXCLUSIVEMODE = 256;
public const int DDHAL_CB32_FLIPTOGDISURFACE = 512;
public const int DDHAL_PALCB32_DESTROYPALETTE = 1;
public const int DDHAL_PALCB32_SETENTRIES = 2;
public const int DDHAL_SURFCB32_DESTROYSURFACE = 1;
public const int DDHAL_SURFCB32_FLIP = 2;
public const int DDHAL_SURFCB32_SETCLIPLIST = 4;
public const int DDHAL_SURFCB32_LOCK = 8;
public const int DDHAL_SURFCB32_UNLOCK = 16;
public const int DDHAL_SURFCB32_BLT = 32;
public const int DDHAL_SURFCB32_SETCOLORKEY = 64;
public const int DDHAL_SURFCB32_ADDATTACHEDSURFACE = 128;
public const int DDHAL_SURFCB32_GETBLTSTATUS = 256;
public const int DDHAL_SURFCB32_GETFLIPSTATUS = 512;
public const int DDHAL_SURFCB32_UPDATEOVERLAY = 1024;
public const int DDHAL_SURFCB32_SETOVERLAYPOSITION = 2048;
public const int DDHAL_SURFCB32_RESERVED4 = 4096;
public const int DDHAL_SURFCB32_SETPALETTE = 8192;
public const int DDHAL_MISCCB32_GETAVAILDRIVERMEMORY = 1;
public const int DDHAL_MISCCB32_UPDATENONLOCALHEAP = 2;
public const int DDHAL_MISCCB32_GETHEAPALIGNMENT = 4;
public const int DDHAL_MISCCB32_GETSYSMEMBLTSTATUS = 8;
public const int DDHAL_MISC2CB32_CREATESURFACEEX = 2;
public const int DDHAL_MISC2CB32_GETDRIVERSTATE = 4;
public const int DDHAL_MISC2CB32_DESTROYDDLOCAL = 8;
public const int DDHAL_EXEBUFCB32_CANCREATEEXEBUF = 1;
public const int DDHAL_EXEBUFCB32_CREATEEXEBUF = 2;
public const int DDHAL_EXEBUFCB32_DESTROYEXEBUF = 4;
public const int DDHAL_EXEBUFCB32_LOCKEXEBUF = 8;
public const int DDHAL_EXEBUFCB32_UNLOCKEXEBUF = 16;
public const int DDHAL_VPORT32_CANCREATEVIDEOPORT = 1;
public const int DDHAL_VPORT32_CREATEVIDEOPORT = 2;
public const int DDHAL_VPORT32_FLIP = 4;
public const int DDHAL_VPORT32_GETBANDWIDTH = 8;
public const int DDHAL_VPORT32_GETINPUTFORMATS = 16;
public const int DDHAL_VPORT32_GETOUTPUTFORMATS = 32;
public const int DDHAL_VPORT32_GETFIELD = 128;
public const int DDHAL_VPORT32_GETLINE = 256;
public const int DDHAL_VPORT32_GETCONNECT = 512;
public const int DDHAL_VPORT32_DESTROY = 1024;
public const int DDHAL_VPORT32_GETFLIPSTATUS = 2048;
public const int DDHAL_VPORT32_UPDATE = 4096;
public const int DDHAL_VPORT32_WAITFORSYNC = 8192;
public const int DDHAL_VPORT32_GETSIGNALSTATUS = 16384;
public const int DDHAL_VPORT32_COLORCONTROL = 32768;
public const int DDHAL_COLOR_COLORCONTROL = 1;
public const int DDHAL_KERNEL_SYNCSURFACEDATA = 1;
public const int DDHAL_KERNEL_SYNCVIDEOPORTDATA = 2;
public const uint DDHAL_MOCOMP32_GETGUIDS = 1;
public const uint DDHAL_MOCOMP32_GETFORMATS = 2;
public const uint DDHAL_MOCOMP32_CREATE = 4;
public const uint DDHAL_MOCOMP32_GETCOMPBUFFINFO = 8;
public const uint DDHAL_MOCOMP32_GETINTERNALINFO = 16;
public const uint DDHAL_MOCOMP32_BEGINFRAME = 32;
public const uint DDHAL_MOCOMP32_ENDFRAME = 64;
public const uint DDHAL_MOCOMP32_RENDER = 128;
public const uint DDHAL_MOCOMP32_QUERYSTATUS = 256;
public const uint DDHAL_MOCOMP32_DESTROY = 512;
public const int DDHAL_DRIVER_NOTHANDLED = 0;
public const int DDHAL_DRIVER_HANDLED = 1;
public const int DDHAL_DRIVER_NOCKEYHW = 2;
public const int DDRAWIPAL_256 = 1;
public const int DDRAWIPAL_16 = 2;
public const int DDRAWIPAL_GDI = 4;
public const int DDRAWIPAL_STORED_8 = 8;
public const int DDRAWIPAL_STORED_16 = 16;
public const int DDRAWIPAL_STORED_24 = 32;
public const int DDRAWIPAL_EXCLUSIVE = 64;
public const int DDRAWIPAL_INHEL = 128;
public const int DDRAWIPAL_DIRTY = 256;
public const int DDRAWIPAL_ALLOW256 = 512;
public const int DDRAWIPAL_4 = 1024;
public const int DDRAWIPAL_2 = 2048;
public const int DDRAWIPAL_STORED_8INDEX = 4096;
public const int DDRAWIPAL_ALPHA = 8192;
public const int DDRAWICLIP_WATCHWINDOW = 1;
public const int DDRAWICLIP_ISINITIALIZED = 2;
public const int DDRAWICLIP_INMASTERSPRITELIST = 4;
public const int DDAL_IMPLICIT = 1;
public const int ACCESSRECT_VRAMSTYLE = 1;
public const int ACCESSRECT_NOTHOLDINGWIN16LOCK = 2;
public const int ACCESSRECT_BROKEN = 4;
public const uint PFINDEX_UNINITIALIZED = 0;
public const int DDRAWISURFGBL_MEMFREE = 1;
public const int DDRAWISURFGBL_SYSMEMREQUESTED = 2;
public const int DDRAWISURFGBL_ISGDISURFACE = 4;
public const int DDRAWISURFGBL_SOFTWAREAUTOFLIP = 8;
public const int DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCK = 16;
public const int DDRAWISURFGBL_LOCKVRAMSTYLE = 32;
public const int DDRAWISURFGBL_LOCKBROKEN = 64;
public const int DDRAWISURFGBL_IMPLICITHANDLE = 128;
public const int DDRAWISURFGBL_ISCLIENTMEM = 256;
public const int DDRAWISURFGBL_HARDWAREOPSOURCE = 512;
public const int DDRAWISURFGBL_HARDWAREOPDEST = 1024;
public const int DDRAWISURFGBL_VPORTINTERLEAVED = 2048;
public const int DDRAWISURFGBL_VPORTDATA = 4096;
public const int DDRAWISURFGBL_LATEALLOCATELINEAR = 8192;
public const int DDRAWISURFGBL_SYSMEMEXECUTEBUFFER = 16384;
public const int DDRAWISURFGBL_FASTLOCKHELD = 32768;
public const int DDRAWISURFGBL_READONLYLOCKHELD = 65536;
public const int DDRAWISURFGBL_DX8SURFACE = 524288;
public const int DDRAWISURFGBL_DDHELDONTFREE = 1048576;
public const int DDRAWISURFGBL_NOTIFYWHENUNLOCKED = 2097152;
public const int DDRAWISURFGBL_RESERVED0 = -2147483648;
public const int DDRAWISURF_ATTACHED = 1;
public const int DDRAWISURF_IMPLICITCREATE = 2;
public const int DDRAWISURF_ISFREE = 4;
public const int DDRAWISURF_ATTACHED_FROM = 8;
public const int DDRAWISURF_IMPLICITROOT = 16;
public const int DDRAWISURF_PARTOFPRIMARYCHAIN = 32;
public const int DDRAWISURF_DATAISALIASED = 64;
public const int DDRAWISURF_HASDC = 128;
public const int DDRAWISURF_HASCKEYDESTOVERLAY = 256;
public const int DDRAWISURF_HASCKEYDESTBLT = 512;
public const int DDRAWISURF_HASCKEYSRCOVERLAY = 1024;
public const int DDRAWISURF_HASCKEYSRCBLT = 2048;
public const int DDRAWISURF_LOCKEXCLUDEDCURSOR = 4096;
public const int DDRAWISURF_HASPIXELFORMAT = 8192;
public const int DDRAWISURF_HASOVERLAYDATA = 16384;
public const int DDRAWISURF_SETGAMMA = 32768;
public const int DDRAWISURF_SW_CKEYDESTOVERLAY = 65536;
public const int DDRAWISURF_SW_CKEYDESTBLT = 131072;
public const int DDRAWISURF_SW_CKEYSRCOVERLAY = 262144;
public const int DDRAWISURF_SW_CKEYSRCBLT = 524288;
public const int DDRAWISURF_HW_CKEYDESTOVERLAY = 1048576;
public const int DDRAWISURF_HW_CKEYDESTBLT = 2097152;
public const int DDRAWISURF_HW_CKEYSRCOVERLAY = 4194304;
public const int DDRAWISURF_HW_CKEYSRCBLT = 8388608;
public const int DDRAWISURF_INMASTERSPRITELIST = 16777216;
public const int DDRAWISURF_HELCB = 33554432;
public const int DDRAWISURF_FRONTBUFFER = 67108864;
public const int DDRAWISURF_BACKBUFFER = 134217728;
public const int DDRAWISURF_INVALID = 268435456;
public const int DDRAWISURF_DCIBUSY = 536870912;
public const int DDRAWISURF_GETDCNULL = 1073741824;
public const int DDRAWISURF_STEREOSURFACELEFT = 536870912;
public const int DDRAWISURF_DRIVERMANAGED = 1073741824;
public const int DDRAWISURF_DCILOCK = -2147483648;
public const int ROP_HAS_SOURCE = 1;
public const int ROP_HAS_PATTERN = 2;
public const uint DDMODEINFO_PALETTIZED = 1;
public const uint DDMODEINFO_MODEX = 2;
public const uint DDMODEINFO_UNSUPPORTED = 4;
public const uint DDMODEINFO_STANDARDVGA = 8;
public const uint DDMODEINFO_MAXREFRESH = 16;
public const uint DDMODEINFO_STEREO = 32;
public const int DDRAWILCL_HASEXCLUSIVEMODE = 1;
public const int DDRAWILCL_ISFULLSCREEN = 2;
public const int DDRAWILCL_SETCOOPCALLED = 4;
public const int DDRAWILCL_ACTIVEYES = 8;
public const int DDRAWILCL_ACTIVENO = 16;
public const int DDRAWILCL_HOOKEDHWND = 32;
public const int DDRAWILCL_ALLOWMODEX = 64;
public const int DDRAWILCL_V1SCLBEHAVIOUR = 128;
public const int DDRAWILCL_MODEHASBEENCHANGED = 256;
public const int DDRAWILCL_CREATEDWINDOW = 512;
public const int DDRAWILCL_DIRTYDC = 1024;
public const int DDRAWILCL_DISABLEINACTIVATE = 2048;
public const int DDRAWILCL_CURSORCLIPPED = 4096;
public const int DDRAWILCL_EXPLICITMONITOR = 8192;
public const int DDRAWILCL_MULTITHREADED = 16384;
public const int DDRAWILCL_FPUSETUP = 32768;
public const int DDRAWILCL_POWEREDDOWN = 65536;
public const int DDRAWILCL_DIRECTDRAW7 = 131072;
public const int DDRAWILCL_ATTEMPTEDD3DCONTEXT = 262144;
public const int DDRAWILCL_FPUPRESERVE = 524288;
public const int DDRAWILCL_DX8DRIVER = 1048576;
public const int DDRAWILCL_DIRECTDRAW8 = 2097152;
public const int DDRAWI_xxxxxxxxx1 = 1;
public const int DDRAWI_xxxxxxxxx2 = 2;
public const int DDRAWI_VIRTUALDESKTOP = 8;
public const int DDRAWI_MODEX = 16;
public const int DDRAWI_DISPLAYDRV = 32;
public const int DDRAWI_FULLSCREEN = 64;
public const int DDRAWI_MODECHANGED = 128;
public const int DDRAWI_NOHARDWARE = 256;
public const int DDRAWI_PALETTEINIT = 512;
public const int DDRAWI_NOEMULATION = 1024;
public const int DDRAWI_HASCKEYDESTOVERLAY = 2048;
public const int DDRAWI_HASCKEYSRCOVERLAY = 4096;
public const int DDRAWI_HASGDIPALETTE = 8192;
public const int DDRAWI_EMULATIONINITIALIZED = 16384;
public const int DDRAWI_HASGDIPALETTE_EXCLUSIVE = 32768;
public const int DDRAWI_MODEXILLEGAL = 65536;
public const int DDRAWI_FLIPPEDTOGDI = 131072;
public const int DDRAWI_NEEDSWIN16FORVRAMLOCK = 262144;
public const int DDRAWI_PDEVICEVRAMBITCLEARED = 524288;
public const int DDRAWI_STANDARDVGA = 1048576;
public const int DDRAWI_EXTENDEDALIGNMENT = 2097152;
public const int DDRAWI_CHANGINGMODE = 4194304;
public const int DDRAWI_GDIDRV = 8388608;
public const int DDRAWI_ATTACHEDTODESKTOP = 16777216;
public const int DDRAWI_UMODELOADED = 33554432;
public const int DDRAWI_DDRAWDATANOTFETCHED = 67108864;
public const int DDRAWI_SECONDARYDRIVERLOADED = 134217728;
public const int DDRAWI_TESTINGMODES = 268435456;
public const int DDRAWI_DRIVERINFO2 = 536870912;
public const int DDRAWI_BADPDEV = 1073741824;
public const uint DDRAWIVPORT_ON = 1;
public const uint DDRAWIVPORT_SOFTWARE_AUTOFLIP = 2;
public const uint DDRAWIVPORT_COLORKEYANDINTERP = 4;
public const uint DDRAWIVPORT_NOKERNELHANDLES = 8;
public const uint DDRAWIVPORT_SOFTWARE_BOB = 16;
public const uint DDRAWIVPORT_VBION = 32;
public const uint DDRAWIVPORT_VIDEOON = 64;
public const int DDHALINFO_ISPRIMARYDISPLAY = 1;
public const int DDHALINFO_MODEXILLEGAL = 2;
public const int DDHALINFO_GETDRIVERINFOSET = 4;
public const int DDHALINFO_GETDRIVERINFO2 = 8;
public const int DDWAITVB_I_TESTVB = -2147483642;
public const uint DDRAWI_VPORTSTART = 1;
public const uint DDRAWI_VPORTSTOP = 2;
public const uint DDRAWI_VPORTUPDATE = 3;
public const uint DDRAWI_VPORTGETCOLOR = 1;
public const uint DDRAWI_VPORTSETCOLOR = 2;
public const uint DDRAWI_GETCOLOR = 1;
public const uint DDRAWI_SETCOLOR = 2;
public const uint DDMCQUERY_READ = 1;
public const int DDSCAPS_COMMANDBUFFER = 1024;
public const int DDHAL_PLEASEALLOC_USERMEM = 4;
public const int DDHAL_CB32_MAPMEMORY = -2147483648;
public const int DDHAL_MISC2CB32_ALPHABLT = 1;
public const int DDHAL_CREATESURFACEEX_SWAPHANDLES = 1;
public const int DDHAL_NTCB32_FREEDRIVERMEMORY = 1;
public const int DDHAL_NTCB32_SETEXCLUSIVEMODE = 2;
public const int DDHAL_NTCB32_FLIPTOGDISURFACE = 4;
public const int DDHAL_VPORT32_GETAUTOFLIPSURF = 64;
public const int DDHAL_D3DBUFCB32_CANCREATED3DBUF = 1;
public const int DDHAL_D3DBUFCB32_CREATED3DBUF = 2;
public const int DDHAL_D3DBUFCB32_DESTROYD3DBUF = 4;
public const int DDHAL_D3DBUFCB32_LOCKD3DBUF = 8;
public const int DDHAL_D3DBUFCB32_UNLOCKD3DBUF = 16;
public const int DDHAL_PRIVATECAP_ATOMICSURFACECREATION = 1;
public const int DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION = 2;
public const int DDHAL_PRIVATECAP_RESERVED1 = 4;
public const int DDBLT_AFLAGS = -2147483648;
public const int DDABLT_SRCOVERDEST = 1;
public const int DDKERNELCAPS_SKIPFIELDS = 1;
public const int DDKERNELCAPS_AUTOFLIP = 2;
public const int DDKERNELCAPS_SETSTATE = 4;
public const int DDKERNELCAPS_LOCK = 8;
public const int DDKERNELCAPS_FLIPVIDEOPORT = 16;
public const int DDKERNELCAPS_FLIPOVERLAY = 32;
public const int DDKERNELCAPS_CAPTURE_SYSMEM = 64;
public const int DDKERNELCAPS_CAPTURE_NONLOCALVIDMEM = 128;
public const int DDKERNELCAPS_FIELDPOLARITY = 256;
public const int DDKERNELCAPS_CAPTURE_INVERTED = 512;
public const int DDIRQ_DISPLAY_VSYNC = 1;
public const int DDIRQ_RESERVED1 = 2;
public const int DDIRQ_VPORT0_VSYNC = 4;
public const int DDIRQ_VPORT0_LINE = 8;
public const int DDIRQ_VPORT1_VSYNC = 16;
public const int DDIRQ_VPORT1_LINE = 32;
public const int DDIRQ_VPORT2_VSYNC = 64;
public const int DDIRQ_VPORT2_LINE = 128;
public const int DDIRQ_VPORT3_VSYNC = 256;
public const int DDIRQ_VPORT3_LINE = 512;
public const int DDIRQ_VPORT4_VSYNC = 1024;
public const int DDIRQ_VPORT4_LINE = 2048;
public const int DDIRQ_VPORT5_VSYNC = 4096;
public const int DDIRQ_VPORT5_LINE = 8192;
public const int DDIRQ_VPORT6_VSYNC = 16384;
public const int DDIRQ_VPORT6_LINE = 32768;
public const int DDIRQ_VPORT7_VSYNC = 65536;
public const int DDIRQ_VPORT7_LINE = 131072;
public const int DDIRQ_VPORT8_VSYNC = 262144;
public const int DDIRQ_VPORT8_LINE = 524288;
public const int DDIRQ_VPORT9_VSYNC = 65536;
public const int DDIRQ_VPORT9_LINE = 131072;
public const int SURFACEALIGN_DISCARDABLE = 1;
public const int VMEMHEAP_LINEAR = 1;
public const int VMEMHEAP_RECTANGULAR = 2;
public const int VMEMHEAP_ALIGNMENT = 4;
public const int DDVPD_WIDTH = 1;
public const int DDVPD_HEIGHT = 2;
public const int DDVPD_ID = 4;
public const int DDVPD_CAPS = 8;
public const int DDVPD_FX = 16;
public const int DDVPD_AUTOFLIP = 32;
public const int DDVPD_ALIGN = 64;
public const int DDVPD_PREFERREDAUTOFLIP = 128;
public const int DDVPD_FILTERQUALITY = 256;
public const int DDVPCONNECT_DOUBLECLOCK = 1;
public const int DDVPCONNECT_VACT = 2;
public const int DDVPCONNECT_INVERTPOLARITY = 4;
public const int DDVPCONNECT_DISCARDSVREFDATA = 8;
public const int DDVPCONNECT_HALFLINE = 16;
public const int DDVPCONNECT_INTERLACED = 32;
public const int DDVPCONNECT_SHAREEVEN = 64;
public const int DDVPCONNECT_SHAREODD = 128;
public const int DDVPCAPS_AUTOFLIP = 1;
public const int DDVPCAPS_INTERLACED = 2;
public const int DDVPCAPS_NONINTERLACED = 4;
public const int DDVPCAPS_READBACKFIELD = 8;
public const int DDVPCAPS_READBACKLINE = 16;
public const int DDVPCAPS_SHAREABLE = 32;
public const int DDVPCAPS_SKIPEVENFIELDS = 64;
public const int DDVPCAPS_SKIPODDFIELDS = 128;
public const int DDVPCAPS_SYNCMASTER = 256;
public const int DDVPCAPS_VBISURFACE = 512;
public const int DDVPCAPS_COLORCONTROL = 1024;
public const int DDVPCAPS_OVERSAMPLEDVBI = 2048;
public const int DDVPCAPS_SYSTEMMEMORY = 4096;
public const int DDVPCAPS_VBIANDVIDEOINDEPENDENT = 8192;
public const int DDVPCAPS_HARDWAREDEINTERLACE = 16384;
public const int DDVPFX_CROPTOPDATA = 1;
public const int DDVPFX_CROPX = 2;
public const int DDVPFX_CROPY = 4;
public const int DDVPFX_INTERLEAVE = 8;
public const int DDVPFX_MIRRORLEFTRIGHT = 16;
public const int DDVPFX_MIRRORUPDOWN = 32;
public const int DDVPFX_PRESHRINKX = 64;
public const int DDVPFX_PRESHRINKY = 128;
public const int DDVPFX_PRESHRINKXB = 256;
public const int DDVPFX_PRESHRINKYB = 512;
public const int DDVPFX_PRESHRINKXS = 1024;
public const int DDVPFX_PRESHRINKYS = 2048;
public const int DDVPFX_PRESTRETCHX = 4096;
public const int DDVPFX_PRESTRETCHY = 8192;
public const int DDVPFX_PRESTRETCHXN = 16384;
public const int DDVPFX_PRESTRETCHYN = 32768;
public const int DDVPFX_VBICONVERT = 65536;
public const int DDVPFX_VBINOSCALE = 131072;
public const int DDVPFX_IGNOREVBIXCROP = 262144;
public const int DDVPFX_VBINOINTERLEAVE = 524288;
public const int DDVP_AUTOFLIP = 1;
public const int DDVP_CONVERT = 2;
public const int DDVP_CROP = 4;
public const int DDVP_INTERLEAVE = 8;
public const int DDVP_MIRRORLEFTRIGHT = 16;
public const int DDVP_MIRRORUPDOWN = 32;
public const int DDVP_PRESCALE = 64;
public const int DDVP_SKIPEVENFIELDS = 128;
public const int DDVP_SKIPODDFIELDS = 256;
public const int DDVP_SYNCMASTER = 512;
public const int DDVP_VBICONVERT = 1024;
public const int DDVP_VBINOSCALE = 2048;
public const int DDVP_OVERRIDEBOBWEAVE = 4096;
public const int DDVP_IGNOREVBIXCROP = 8192;
public const int DDVP_VBINOINTERLEAVE = 16384;
public const int DDVP_HARDWAREDEINTERLACE = 32768;
public const int DDVPFORMAT_VIDEO = 1;
public const int DDVPFORMAT_VBI = 2;
public const int DDVPTARGET_VIDEO = 1;
public const int DDVPTARGET_VBI = 2;
public const int DDVPWAIT_BEGIN = 1;
public const int DDVPWAIT_END = 2;
public const int DDVPWAIT_LINE = 3;
public const int DDVPFLIP_VIDEO = 1;
public const int DDVPFLIP_VBI = 2;
public const int DDVPSQ_NOSIGNAL = 1;
public const int DDVPSQ_SIGNALOK = 2;
public const int DDVPB_VIDEOPORT = 1;
public const int DDVPB_OVERLAY = 2;
public const int DDVPB_TYPE = 4;
public const int DDVPBCAPS_SOURCE = 1;
public const int DDVPBCAPS_DESTINATION = 2;
public const int DDVPCREATE_VBIONLY = 1;
public const int DDVPCREATE_VIDEOONLY = 2;
public const int DDVPSTATUS_VBIONLY = 1;
public const int DDVPSTATUS_VIDEOONLY = 2;
public const uint MDL_MAPPED_TO_SYSTEM_VA = 1;
public const uint MDL_PAGES_LOCKED = 2;
public const uint MDL_SOURCE_IS_NONPAGED_POOL = 4;
public const uint MDL_ALLOCATED_FIXED_SIZE = 8;
public const uint MDL_PARTIAL = 16;
public const uint MDL_PARTIAL_HAS_BEEN_MAPPED = 32;
public const uint MDL_IO_PAGE_READ = 64;
public const uint MDL_WRITE_OPERATION = 128;
public const uint MDL_PARENT_MAPPED_SYSTEM_VA = 256;
public const uint MDL_LOCK_HELD = 512;
public const uint MDL_SCATTER_GATHER_VA = 1024;
public const uint MDL_IO_SPACE = 2048;
public const uint MDL_NETWORK_HEADER = 4096;
public const uint MDL_MAPPING_CAN_FAIL = 8192;
public const uint MDL_ALLOCATED_MUST_SUCCEED = 16384;
public const uint MDL_64_BIT_VA = 32768;
public const uint DX_OK = 0;
public const uint DXERR_UNSUPPORTED = 2147500033;
public const uint DXERR_GENERIC = 2147500037;
public const uint DXERR_OUTOFCAPS = 2289434984;
public const int DDIRQ_BUSMASTER = 2;
public const uint IRQINFO_HANDLED = 1;
public const uint IRQINFO_NOTHANDLED = 2;
public const uint DDSKIP_SKIPNEXT = 1;
public const uint DDSKIP_ENABLENEXT = 2;
public const uint DDTRANSFER_SYSTEMMEMORY = 1;
public const uint DDTRANSFER_NONLOCALVIDMEM = 2;
public const uint DDTRANSFER_INVERT = 4;
public const uint DDTRANSFER_CANCEL = 128;
public const uint DDTRANSFER_HALFLINES = 256;
public const uint DXAPI_HALVERSION = 1;DIRECTDRAW_VERSION = 1792
_FACDD = 2166
DDENUM_ATTACHEDSECONDARYDEVICES = 1
DDENUM_DETACHEDSECONDARYDEVICES = 2
DDENUM_NONDISPLAYDEVICES = 4
DDCREATE_HARDWAREONLY = 1
DDCREATE_EMULATIONONLY = 2
MAX_DDDEVICEID_STRING = 512
DDGDI_GETHOSTIDENTIFIER = 1
DDSD_CAPS = 1
DDSD_HEIGHT = 2
DDSD_WIDTH = 4
DDSD_PITCH = 8
DDSD_BACKBUFFERCOUNT = 32
DDSD_ZBUFFERBITDEPTH = 64
DDSD_ALPHABITDEPTH = 128
DDSD_LPSURFACE = 2048
DDSD_PIXELFORMAT = 4096
DDSD_CKDESTOVERLAY = 8192
DDSD_CKDESTBLT = 16384
DDSD_CKSRCOVERLAY = 32768
DDSD_CKSRCBLT = 65536
DDSD_MIPMAPCOUNT = 131072
DDSD_REFRESHRATE = 262144
DDSD_LINEARSIZE = 524288
DDSD_TEXTURESTAGE = 1048576
DDSD_FVF = 2097152
DDSD_SRCVBHANDLE = 4194304
DDSD_DEPTH = 8388608
DDSD_ALL = 16775662
DDOSD_GUID = 1
DDOSD_COMPRESSION_RATIO = 2
DDOSD_SCAPS = 4
DDOSD_OSCAPS = 8
DDOSD_ALL = 15
DDOSDCAPS_OPTCOMPRESSED = 1
DDOSDCAPS_OPTREORDERED = 2
DDOSDCAPS_MONOLITHICMIPMAP = 4
DDOSDCAPS_VALIDSCAPS = 805324800
DDOSDCAPS_VALIDOSCAPS = 7
DDCOLOR_BRIGHTNESS = 1
DDCOLOR_CONTRAST = 2
DDCOLOR_HUE = 4
DDCOLOR_SATURATION = 8
DDCOLOR_SHARPNESS = 16
DDCOLOR_GAMMA = 32
DDCOLOR_COLORENABLE = 64
DDSCAPS_RESERVED1 = 1
DDSCAPS_ALPHA = 2
DDSCAPS_BACKBUFFER = 4
DDSCAPS_COMPLEX = 8
DDSCAPS_FLIP = 16
DDSCAPS_FRONTBUFFER = 32
DDSCAPS_OFFSCREENPLAIN = 64
DDSCAPS_OVERLAY = 128
DDSCAPS_PALETTE = 256
DDSCAPS_PRIMARYSURFACE = 512
DDSCAPS_RESERVED3 = 1024
DDSCAPS_PRIMARYSURFACELEFT = 0
DDSCAPS_SYSTEMMEMORY = 2048
DDSCAPS_TEXTURE = 4096
DDSCAPS_3DDEVICE = 8192
DDSCAPS_VIDEOMEMORY = 16384
DDSCAPS_VISIBLE = 32768
DDSCAPS_WRITEONLY = 65536
DDSCAPS_ZBUFFER = 131072
DDSCAPS_OWNDC = 262144
DDSCAPS_LIVEVIDEO = 524288
DDSCAPS_HWCODEC = 1048576
DDSCAPS_MODEX = 2097152
DDSCAPS_MIPMAP = 4194304
DDSCAPS_RESERVED2 = 8388608
DDSCAPS_ALLOCONLOAD = 67108864
DDSCAPS_VIDEOPORT = 134217728
DDSCAPS_LOCALVIDMEM = 268435456
DDSCAPS_NONLOCALVIDMEM = 536870912
DDSCAPS_STANDARDVGAMODE = 1073741824
DDSCAPS_OPTIMIZED = -2147483648
DDSCAPS2_RESERVED4 = 2
DDSCAPS2_HARDWAREDEINTERLACE = 0
DDSCAPS2_HINTDYNAMIC = 4
DDSCAPS2_HINTSTATIC = 8
DDSCAPS2_TEXTUREMANAGE = 16
DDSCAPS2_RESERVED1 = 32
DDSCAPS2_RESERVED2 = 64
DDSCAPS2_OPAQUE = 128
DDSCAPS2_HINTANTIALIASING = 256
DDSCAPS2_CUBEMAP = 512
DDSCAPS2_CUBEMAP_POSITIVEX = 1024
DDSCAPS2_CUBEMAP_NEGATIVEX = 2048
DDSCAPS2_CUBEMAP_POSITIVEY = 4096
DDSCAPS2_CUBEMAP_NEGATIVEY = 8192
DDSCAPS2_CUBEMAP_POSITIVEZ = 16384
DDSCAPS2_CUBEMAP_NEGATIVEZ = 32768
DDSCAPS2_MIPMAPSUBLEVEL = 65536
DDSCAPS2_D3DTEXTUREMANAGE = 131072
DDSCAPS2_DONOTPERSIST = 262144
DDSCAPS2_STEREOSURFACELEFT = 524288
DDSCAPS2_VOLUME = 2097152
DDSCAPS2_NOTUSERLOCKABLE = 4194304
DDSCAPS2_POINTS = 8388608
DDSCAPS2_RTPATCHES = 16777216
DDSCAPS2_NPATCHES = 33554432
DDSCAPS2_RESERVED3 = 67108864
DDSCAPS2_DISCARDBACKBUFFER = 268435456
DDSCAPS2_ENABLEALPHACHANNEL = 536870912
DDSCAPS2_EXTENDEDFORMATPRIMARY = 1073741824
DDSCAPS2_ADDITIONALPRIMARY = -2147483648
DDSCAPS3_MULTISAMPLE_MASK = 31
DDSCAPS3_MULTISAMPLE_QUALITY_MASK = 224
DDSCAPS3_MULTISAMPLE_QUALITY_SHIFT = 5
DDSCAPS3_RESERVED1 = 256
DDSCAPS3_RESERVED2 = 512
DDSCAPS3_LIGHTWEIGHTMIPMAP = 1024
DDSCAPS3_AUTOGENMIPMAP = 2048
DDSCAPS3_DMAP = 4096
DDSCAPS3_CREATESHAREDRESOURCE = 8192
DDSCAPS3_READONLYRESOURCE = 16384
DDSCAPS3_OPENSHAREDRESOURCE = 32768
DDCAPS_3D = 1
DDCAPS_ALIGNBOUNDARYDEST = 2
DDCAPS_ALIGNSIZEDEST = 4
DDCAPS_ALIGNBOUNDARYSRC = 8
DDCAPS_ALIGNSIZESRC = 16
DDCAPS_ALIGNSTRIDE = 32
DDCAPS_BLT = 64
DDCAPS_BLTQUEUE = 128
DDCAPS_BLTFOURCC = 256
DDCAPS_BLTSTRETCH = 512
DDCAPS_GDI = 1024
DDCAPS_OVERLAY = 2048
DDCAPS_OVERLAYCANTCLIP = 4096
DDCAPS_OVERLAYFOURCC = 8192
DDCAPS_OVERLAYSTRETCH = 16384
DDCAPS_PALETTE = 32768
DDCAPS_PALETTEVSYNC = 65536
DDCAPS_READSCANLINE = 131072
DDCAPS_RESERVED1 = 262144
DDCAPS_VBI = 524288
DDCAPS_ZBLTS = 1048576
DDCAPS_ZOVERLAYS = 2097152
DDCAPS_COLORKEY = 4194304
DDCAPS_ALPHA = 8388608
DDCAPS_COLORKEYHWASSIST = 16777216
DDCAPS_NOHARDWARE = 33554432
DDCAPS_BLTCOLORFILL = 67108864
DDCAPS_BANKSWITCHED = 134217728
DDCAPS_BLTDEPTHFILL = 268435456
DDCAPS_CANCLIP = 536870912
DDCAPS_CANCLIPSTRETCHED = 1073741824
DDCAPS_CANBLTSYSMEM = -2147483648
DDCAPS2_CERTIFIED = 1
DDCAPS2_NO2DDURING3DSCENE = 2
DDCAPS2_VIDEOPORT = 4
DDCAPS2_AUTOFLIPOVERLAY = 8
DDCAPS2_CANBOBINTERLEAVED = 16
DDCAPS2_CANBOBNONINTERLEAVED = 32
DDCAPS2_COLORCONTROLOVERLAY = 64
DDCAPS2_COLORCONTROLPRIMARY = 128
DDCAPS2_CANDROPZ16BIT = 256
DDCAPS2_NONLOCALVIDMEM = 512
DDCAPS2_NONLOCALVIDMEMCAPS = 1024
DDCAPS2_NOPAGELOCKREQUIRED = 2048
DDCAPS2_WIDESURFACES = 4096
DDCAPS2_CANFLIPODDEVEN = 8192
DDCAPS2_CANBOBHARDWARE = 16384
DDCAPS2_COPYFOURCC = 32768
DDCAPS2_PRIMARYGAMMA = 131072
DDCAPS2_CANRENDERWINDOWED = 524288
DDCAPS2_CANCALIBRATEGAMMA = 1048576
DDCAPS2_FLIPINTERVAL = 2097152
DDCAPS2_FLIPNOVSYNC = 4194304
DDCAPS2_CANMANAGETEXTURE = 8388608
DDCAPS2_TEXMANINNONLOCALVIDMEM = 16777216
DDCAPS2_STEREO = 33554432
DDCAPS2_SYSTONONLOCAL_AS_SYSTOLOCAL = 67108864
DDCAPS2_RESERVED1 = 134217728
DDCAPS2_CANMANAGERESOURCE = 268435456
DDCAPS2_DYNAMICTEXTURES = 536870912
DDCAPS2_CANAUTOGENMIPMAP = 1073741824
DDCAPS2_CANSHARERESOURCE = -2147483648
DDFXALPHACAPS_BLTALPHAEDGEBLEND = 1
DDFXALPHACAPS_BLTALPHAPIXELS = 2
DDFXALPHACAPS_BLTALPHAPIXELSNEG = 4
DDFXALPHACAPS_BLTALPHASURFACES = 8
DDFXALPHACAPS_BLTALPHASURFACESNEG = 16
DDFXALPHACAPS_OVERLAYALPHAEDGEBLEND = 32
DDFXALPHACAPS_OVERLAYALPHAPIXELS = 64
DDFXALPHACAPS_OVERLAYALPHAPIXELSNEG = 128
DDFXALPHACAPS_OVERLAYALPHASURFACES = 256
DDFXALPHACAPS_OVERLAYALPHASURFACESNEG = 512
DDFXCAPS_BLTARITHSTRETCHY = 32
DDFXCAPS_BLTARITHSTRETCHYN = 16
DDFXCAPS_BLTMIRRORLEFTRIGHT = 64
DDFXCAPS_BLTMIRRORUPDOWN = 128
DDFXCAPS_BLTROTATION = 256
DDFXCAPS_BLTROTATION90 = 512
DDFXCAPS_BLTSHRINKX = 1024
DDFXCAPS_BLTSHRINKXN = 2048
DDFXCAPS_BLTSHRINKY = 4096
DDFXCAPS_BLTSHRINKYN = 8192
DDFXCAPS_BLTSTRETCHX = 16384
DDFXCAPS_BLTSTRETCHXN = 32768
DDFXCAPS_BLTSTRETCHY = 65536
DDFXCAPS_BLTSTRETCHYN = 131072
DDFXCAPS_OVERLAYARITHSTRETCHY = 262144
DDFXCAPS_OVERLAYARITHSTRETCHYN = 8
DDFXCAPS_OVERLAYSHRINKX = 524288
DDFXCAPS_OVERLAYSHRINKXN = 1048576
DDFXCAPS_OVERLAYSHRINKY = 2097152
DDFXCAPS_OVERLAYSHRINKYN = 4194304
DDFXCAPS_OVERLAYSTRETCHX = 8388608
DDFXCAPS_OVERLAYSTRETCHXN = 16777216
DDFXCAPS_OVERLAYSTRETCHY = 33554432
DDFXCAPS_OVERLAYSTRETCHYN = 67108864
DDFXCAPS_OVERLAYMIRRORLEFTRIGHT = 134217728
DDFXCAPS_OVERLAYMIRRORUPDOWN = 268435456
DDFXCAPS_OVERLAYDEINTERLACE = 536870912
DDFXCAPS_BLTALPHA = 1
DDFXCAPS_BLTFILTER = 32
DDFXCAPS_OVERLAYALPHA = 4
DDFXCAPS_OVERLAYFILTER = 262144
DDSVCAPS_RESERVED1 = 1
DDSVCAPS_RESERVED2 = 2
DDSVCAPS_RESERVED3 = 4
DDSVCAPS_RESERVED4 = 8
DDSVCAPS_STEREOSEQUENTIAL = 16
DDPCAPS_4BIT = 1
DDPCAPS_8BITENTRIES = 2
DDPCAPS_8BIT = 4
DDPCAPS_INITIALIZE = 0
DDPCAPS_PRIMARYSURFACE = 16
DDPCAPS_PRIMARYSURFACELEFT = 32
DDPCAPS_ALLOW256 = 64
DDPCAPS_VSYNC = 128
DDPCAPS_1BIT = 256
DDPCAPS_2BIT = 512
DDPCAPS_ALPHA = 1024
DDSPD_IUNKNOWNPOINTER = 1
DDSPD_VOLATILE = 2
DDBD_1 = 16384
DDBD_2 = 8192
DDBD_4 = 4096
DDBD_8 = 2048
DDBD_16 = 1024
DDBD_24 = 512
DDBD_32 = 256
DDCKEY_COLORSPACE = 1
DDCKEY_DESTBLT = 2
DDCKEY_DESTOVERLAY = 4
DDCKEY_SRCBLT = 8
DDCKEY_SRCOVERLAY = 16
DDCKEYCAPS_DESTBLT = 1
DDCKEYCAPS_DESTBLTCLRSPACE = 2
DDCKEYCAPS_DESTBLTCLRSPACEYUV = 4
DDCKEYCAPS_DESTBLTYUV = 8
DDCKEYCAPS_DESTOVERLAY = 16
DDCKEYCAPS_DESTOVERLAYCLRSPACE = 32
DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV = 64
DDCKEYCAPS_DESTOVERLAYONEACTIVE = 128
DDCKEYCAPS_DESTOVERLAYYUV = 256
DDCKEYCAPS_SRCBLT = 512
DDCKEYCAPS_SRCBLTCLRSPACE = 1024
DDCKEYCAPS_SRCBLTCLRSPACEYUV = 2048
DDCKEYCAPS_SRCBLTYUV = 4096
DDCKEYCAPS_SRCOVERLAY = 8192
DDCKEYCAPS_SRCOVERLAYCLRSPACE = 16384
DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV = 32768
DDCKEYCAPS_SRCOVERLAYONEACTIVE = 65536
DDCKEYCAPS_SRCOVERLAYYUV = 131072
DDCKEYCAPS_NOCOSTOVERLAY = 262144
DDPF_ALPHAPIXELS = 1
DDPF_ALPHA = 2
DDPF_FOURCC = 4
DDPF_PALETTEINDEXED4 = 8
DDPF_PALETTEINDEXEDTO8 = 16
DDPF_PALETTEINDEXED8 = 32
DDPF_RGB = 64
DDPF_COMPRESSED = 128
DDPF_RGBTOYUV = 256
DDPF_YUV = 512
DDPF_ZBUFFER = 1024
DDPF_PALETTEINDEXED1 = 2048
DDPF_PALETTEINDEXED2 = 4096
DDPF_ZPIXELS = 8192
DDPF_STENCILBUFFER = 16384
DDPF_ALPHAPREMULT = 32768
DDPF_LUMINANCE = 131072
DDPF_BUMPLUMINANCE = 262144
DDPF_BUMPDUDV = 524288
DDENUMSURFACES_ALL = 1
DDENUMSURFACES_MATCH = 2
DDENUMSURFACES_NOMATCH = 4
DDENUMSURFACES_CANBECREATED = 8
DDENUMSURFACES_DOESEXIST = 16
DDSDM_STANDARDVGAMODE = 1
DDEDM_REFRESHRATES = 1
DDEDM_STANDARDVGAMODES = 2
DDSCL_FULLSCREEN = 1
DDSCL_ALLOWREBOOT = 2
DDSCL_NOWINDOWCHANGES = 4
DDSCL_NORMAL = 8
DDSCL_EXCLUSIVE = 16
DDSCL_ALLOWMODEX = 64
DDSCL_SETFOCUSWINDOW = 128
DDSCL_SETDEVICEWINDOW = 256
DDSCL_CREATEDEVICEWINDOW = 512
DDSCL_MULTITHREADED = 1024
DDSCL_FPUSETUP = 2048
DDSCL_FPUPRESERVE = 4096
DDBLT_ALPHADEST = 1
DDBLT_ALPHADESTCONSTOVERRIDE = 2
DDBLT_ALPHADESTNEG = 4
DDBLT_ALPHADESTSURFACEOVERRIDE = 8
DDBLT_ALPHAEDGEBLEND = 16
DDBLT_ALPHASRC = 32
DDBLT_ALPHASRCCONSTOVERRIDE = 64
DDBLT_ALPHASRCNEG = 128
DDBLT_ALPHASRCSURFACEOVERRIDE = 256
DDBLT_ASYNC = 512
DDBLT_COLORFILL = 1024
DDBLT_DDFX = 2048
DDBLT_DDROPS = 4096
DDBLT_KEYDEST = 8192
DDBLT_KEYDESTOVERRIDE = 16384
DDBLT_KEYSRC = 32768
DDBLT_KEYSRCOVERRIDE = 65536
DDBLT_ROP = 131072
DDBLT_ROTATIONANGLE = 262144
DDBLT_ZBUFFER = 524288
DDBLT_ZBUFFERDESTCONSTOVERRIDE = 1048576
DDBLT_ZBUFFERDESTOVERRIDE = 2097152
DDBLT_ZBUFFERSRCCONSTOVERRIDE = 4194304
DDBLT_ZBUFFERSRCOVERRIDE = 8388608
DDBLT_WAIT = 16777216
DDBLT_DEPTHFILL = 33554432
DDBLT_DONOTWAIT = 134217728
DDBLT_PRESENTATION = 268435456
DDBLT_LAST_PRESENTATION = 536870912
DDBLT_EXTENDED_FLAGS = 1073741824
DDBLT_EXTENDED_LINEAR_CONTENT = 4
DDBLTFAST_NOCOLORKEY = 0
DDBLTFAST_SRCCOLORKEY = 1
DDBLTFAST_DESTCOLORKEY = 2
DDBLTFAST_WAIT = 16
DDBLTFAST_DONOTWAIT = 32
DDFLIP_WAIT = 1
DDFLIP_EVEN = 2
DDFLIP_ODD = 4
DDFLIP_NOVSYNC = 8
DDFLIP_INTERVAL2 = 33554432
DDFLIP_INTERVAL3 = 50331648
DDFLIP_INTERVAL4 = 67108864
DDFLIP_STEREO = 16
DDFLIP_DONOTWAIT = 32
DDOVER_ALPHADEST = 1
DDOVER_ALPHADESTCONSTOVERRIDE = 2
DDOVER_ALPHADESTNEG = 4
DDOVER_ALPHADESTSURFACEOVERRIDE = 8
DDOVER_ALPHAEDGEBLEND = 16
DDOVER_ALPHASRC = 32
DDOVER_ALPHASRCCONSTOVERRIDE = 64
DDOVER_ALPHASRCNEG = 128
DDOVER_ALPHASRCSURFACEOVERRIDE = 256
DDOVER_HIDE = 512
DDOVER_KEYDEST = 1024
DDOVER_KEYDESTOVERRIDE = 2048
DDOVER_KEYSRC = 4096
DDOVER_KEYSRCOVERRIDE = 8192
DDOVER_SHOW = 16384
DDOVER_ADDDIRTYRECT = 32768
DDOVER_REFRESHDIRTYRECTS = 65536
DDOVER_REFRESHALL = 131072
DDOVER_DDFX = 524288
DDOVER_AUTOFLIP = 1048576
DDOVER_BOB = 2097152
DDOVER_OVERRIDEBOBWEAVE = 4194304
DDOVER_INTERLEAVED = 8388608
DDOVER_BOBHARDWARE = 16777216
DDOVER_ARGBSCALEFACTORS = 33554432
DDOVER_DEGRADEARGBSCALING = 67108864
DDSETSURFACEDESC_RECREATEDC = 0
DDSETSURFACEDESC_PRESERVEDC = 1
DDLOCK_SURFACEMEMORYPTR = 0
DDLOCK_WAIT = 1
DDLOCK_EVENT = 2
DDLOCK_READONLY = 16
DDLOCK_WRITEONLY = 32
DDLOCK_NOSYSLOCK = 2048
DDLOCK_NOOVERWRITE = 4096
DDLOCK_DISCARDCONTENTS = 8192
DDLOCK_OKTOSWAP = 8192
DDLOCK_DONOTWAIT = 16384
DDLOCK_HASVOLUMETEXTUREBOXRECT = 32768
DDLOCK_NODIRTYUPDATE = 65536
DDBLTFX_ARITHSTRETCHY = 1
DDBLTFX_MIRRORLEFTRIGHT = 2
DDBLTFX_MIRRORUPDOWN = 4
DDBLTFX_NOTEARING = 8
DDBLTFX_ROTATE180 = 16
DDBLTFX_ROTATE270 = 32
DDBLTFX_ROTATE90 = 64
DDBLTFX_ZBUFFERRANGE = 128
DDBLTFX_ZBUFFERBASEDEST = 256
DDOVERFX_ARITHSTRETCHY = 1
DDOVERFX_MIRRORLEFTRIGHT = 2
DDOVERFX_MIRRORUPDOWN = 4
DDOVERFX_DEINTERLACE = 8
DDWAITVB_BLOCKBEGIN = 1
DDWAITVB_BLOCKBEGINEVENT = 2
DDWAITVB_BLOCKEND = 4
DDGFS_CANFLIP = 1
DDGFS_ISFLIPDONE = 2
DDGBS_CANBLT = 1
DDGBS_ISBLTDONE = 2
DDENUMOVERLAYZ_BACKTOFRONT = 0
DDENUMOVERLAYZ_FRONTTOBACK = 1
DDOVERZ_SENDTOFRONT = 0
DDOVERZ_SENDTOBACK = 1
DDOVERZ_MOVEFORWARD = 2
DDOVERZ_MOVEBACKWARD = 3
DDOVERZ_INSERTINFRONTOF = 4
DDOVERZ_INSERTINBACKOF = 5
DDSGR_CALIBRATE = 1
DDSMT_ISTESTREQUIRED = 1
DDEM_MODEPASSED = 1
DDEM_MODEFAILED = 2
DDENUMRET_CANCEL = 0
DDENUMRET_OK = 1
DDERR_NOTINITIALIZED = -2147221008
OBJECT_ISROOT = -2147483648
DDUNSUPPORTEDMODE = 4294967295
DDPF_NOVEL_TEXTURE_FORMAT = 1048576
DDPF_D3DFORMAT = 2097152
D3DFORMAT_OP_TEXTURE = 1
D3DFORMAT_OP_VOLUMETEXTURE = 2
D3DFORMAT_OP_CUBETEXTURE = 4
D3DFORMAT_OP_OFFSCREEN_RENDERTARGET = 8
D3DFORMAT_OP_SAME_FORMAT_RENDERTARGET = 16
D3DFORMAT_OP_ZSTENCIL = 64
D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH = 128
D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGET = 256
D3DFORMAT_OP_DISPLAYMODE = 1024
D3DFORMAT_OP_3DACCELERATION = 2048
D3DFORMAT_OP_PIXELSIZE = 4096
D3DFORMAT_OP_CONVERT_TO_ARGB = 8192
D3DFORMAT_OP_OFFSCREENPLAIN = 16384
D3DFORMAT_OP_SRGBREAD = 32768
D3DFORMAT_OP_BUMPMAP = 65536
D3DFORMAT_OP_DMAP = 131072
D3DFORMAT_OP_NOFILTER = 262144
D3DFORMAT_MEMBEROFGROUP_ARGB = 524288
D3DFORMAT_OP_SRGBWRITE = 1048576
D3DFORMAT_OP_NOALPHABLEND = 2097152
D3DFORMAT_OP_AUTOGENMIPMAP = 4194304
D3DFORMAT_OP_VERTEXTEXTURE = 8388608
D3DFORMAT_OP_NOTEXCOORDWRAPNORMIP = 16777216
DELETED_OK = 0
DELETED_LASTONE = 1
DELETED_NOTFOUND = 2
DCICOMMAND = 3075
DD_VERSION = 512
DD_RUNTIME_VERSION = 2306
DD_HAL_VERSION = 256
DDCREATEDRIVEROBJECT = 10
DDGET32BITDRIVERNAME = 11
DDNEWCALLBACKFNS = 12
DDVERSIONINFO = 13
CCHDEVICENAME = 32
MAX_DRIVER_NAME = 32
MAX_PALETTE_SIZE = 256
MAX_AUTOFLIP_BUFFERS = 10
DDSCAPS_EXECUTEBUFFER = 8388608
DDSCAPS2_VERTEXBUFFER = 32
DDSCAPS2_COMMANDBUFFER = 64
DDSCAPS2_INDEXBUFFER = 67108864
DDSCAPS3_VIDEO = 512
D3DFMT_INTERNAL_D32 = 71
D3DFMT_INTERNAL_S1D15 = 72
D3DFMT_INTERNAL_D15S1 = 73
D3DFMT_INTERNAL_S8D24 = 74
D3DFMT_INTERNAL_D24S8 = 75
D3DFMT_INTERNAL_X8D24 = 76
D3DFMT_INTERNAL_D24X8 = 77
DDHAL_PLEASEALLOC_BLOCKSIZE = 2
DDHAL_PLEASEALLOC_LINEARSIZE = 3
VIDMEM_ISLINEAR = 1
VIDMEM_ISRECTANGULAR = 2
VIDMEM_ISHEAP = 4
VIDMEM_ISNONLOCAL = 8
VIDMEM_ISWC = 16
VIDMEM_HEAPDISABLED = 32
HEAPALIASINFO_MAPPEDREAL = 1
HEAPALIASINFO_MAPPEDDUMMY = 2
DDHAL_CB32_DESTROYDRIVER = 1
DDHAL_CB32_CREATESURFACE = 2
DDHAL_CB32_SETCOLORKEY = 4
DDHAL_CB32_SETMODE = 8
DDHAL_CB32_WAITFORVERTICALBLANK = 16
DDHAL_CB32_CANCREATESURFACE = 32
DDHAL_CB32_CREATEPALETTE = 64
DDHAL_CB32_GETSCANLINE = 128
DDHAL_CB32_SETEXCLUSIVEMODE = 256
DDHAL_CB32_FLIPTOGDISURFACE = 512
DDHAL_PALCB32_DESTROYPALETTE = 1
DDHAL_PALCB32_SETENTRIES = 2
DDHAL_SURFCB32_DESTROYSURFACE = 1
DDHAL_SURFCB32_FLIP = 2
DDHAL_SURFCB32_SETCLIPLIST = 4
DDHAL_SURFCB32_LOCK = 8
DDHAL_SURFCB32_UNLOCK = 16
DDHAL_SURFCB32_BLT = 32
DDHAL_SURFCB32_SETCOLORKEY = 64
DDHAL_SURFCB32_ADDATTACHEDSURFACE = 128
DDHAL_SURFCB32_GETBLTSTATUS = 256
DDHAL_SURFCB32_GETFLIPSTATUS = 512
DDHAL_SURFCB32_UPDATEOVERLAY = 1024
DDHAL_SURFCB32_SETOVERLAYPOSITION = 2048
DDHAL_SURFCB32_RESERVED4 = 4096
DDHAL_SURFCB32_SETPALETTE = 8192
DDHAL_MISCCB32_GETAVAILDRIVERMEMORY = 1
DDHAL_MISCCB32_UPDATENONLOCALHEAP = 2
DDHAL_MISCCB32_GETHEAPALIGNMENT = 4
DDHAL_MISCCB32_GETSYSMEMBLTSTATUS = 8
DDHAL_MISC2CB32_CREATESURFACEEX = 2
DDHAL_MISC2CB32_GETDRIVERSTATE = 4
DDHAL_MISC2CB32_DESTROYDDLOCAL = 8
DDHAL_EXEBUFCB32_CANCREATEEXEBUF = 1
DDHAL_EXEBUFCB32_CREATEEXEBUF = 2
DDHAL_EXEBUFCB32_DESTROYEXEBUF = 4
DDHAL_EXEBUFCB32_LOCKEXEBUF = 8
DDHAL_EXEBUFCB32_UNLOCKEXEBUF = 16
DDHAL_VPORT32_CANCREATEVIDEOPORT = 1
DDHAL_VPORT32_CREATEVIDEOPORT = 2
DDHAL_VPORT32_FLIP = 4
DDHAL_VPORT32_GETBANDWIDTH = 8
DDHAL_VPORT32_GETINPUTFORMATS = 16
DDHAL_VPORT32_GETOUTPUTFORMATS = 32
DDHAL_VPORT32_GETFIELD = 128
DDHAL_VPORT32_GETLINE = 256
DDHAL_VPORT32_GETCONNECT = 512
DDHAL_VPORT32_DESTROY = 1024
DDHAL_VPORT32_GETFLIPSTATUS = 2048
DDHAL_VPORT32_UPDATE = 4096
DDHAL_VPORT32_WAITFORSYNC = 8192
DDHAL_VPORT32_GETSIGNALSTATUS = 16384
DDHAL_VPORT32_COLORCONTROL = 32768
DDHAL_COLOR_COLORCONTROL = 1
DDHAL_KERNEL_SYNCSURFACEDATA = 1
DDHAL_KERNEL_SYNCVIDEOPORTDATA = 2
DDHAL_MOCOMP32_GETGUIDS = 1
DDHAL_MOCOMP32_GETFORMATS = 2
DDHAL_MOCOMP32_CREATE = 4
DDHAL_MOCOMP32_GETCOMPBUFFINFO = 8
DDHAL_MOCOMP32_GETINTERNALINFO = 16
DDHAL_MOCOMP32_BEGINFRAME = 32
DDHAL_MOCOMP32_ENDFRAME = 64
DDHAL_MOCOMP32_RENDER = 128
DDHAL_MOCOMP32_QUERYSTATUS = 256
DDHAL_MOCOMP32_DESTROY = 512
DDHAL_DRIVER_NOTHANDLED = 0
DDHAL_DRIVER_HANDLED = 1
DDHAL_DRIVER_NOCKEYHW = 2
DDRAWIPAL_256 = 1
DDRAWIPAL_16 = 2
DDRAWIPAL_GDI = 4
DDRAWIPAL_STORED_8 = 8
DDRAWIPAL_STORED_16 = 16
DDRAWIPAL_STORED_24 = 32
DDRAWIPAL_EXCLUSIVE = 64
DDRAWIPAL_INHEL = 128
DDRAWIPAL_DIRTY = 256
DDRAWIPAL_ALLOW256 = 512
DDRAWIPAL_4 = 1024
DDRAWIPAL_2 = 2048
DDRAWIPAL_STORED_8INDEX = 4096
DDRAWIPAL_ALPHA = 8192
DDRAWICLIP_WATCHWINDOW = 1
DDRAWICLIP_ISINITIALIZED = 2
DDRAWICLIP_INMASTERSPRITELIST = 4
DDAL_IMPLICIT = 1
ACCESSRECT_VRAMSTYLE = 1
ACCESSRECT_NOTHOLDINGWIN16LOCK = 2
ACCESSRECT_BROKEN = 4
PFINDEX_UNINITIALIZED = 0
DDRAWISURFGBL_MEMFREE = 1
DDRAWISURFGBL_SYSMEMREQUESTED = 2
DDRAWISURFGBL_ISGDISURFACE = 4
DDRAWISURFGBL_SOFTWAREAUTOFLIP = 8
DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCK = 16
DDRAWISURFGBL_LOCKVRAMSTYLE = 32
DDRAWISURFGBL_LOCKBROKEN = 64
DDRAWISURFGBL_IMPLICITHANDLE = 128
DDRAWISURFGBL_ISCLIENTMEM = 256
DDRAWISURFGBL_HARDWAREOPSOURCE = 512
DDRAWISURFGBL_HARDWAREOPDEST = 1024
DDRAWISURFGBL_VPORTINTERLEAVED = 2048
DDRAWISURFGBL_VPORTDATA = 4096
DDRAWISURFGBL_LATEALLOCATELINEAR = 8192
DDRAWISURFGBL_SYSMEMEXECUTEBUFFER = 16384
DDRAWISURFGBL_FASTLOCKHELD = 32768
DDRAWISURFGBL_READONLYLOCKHELD = 65536
DDRAWISURFGBL_DX8SURFACE = 524288
DDRAWISURFGBL_DDHELDONTFREE = 1048576
DDRAWISURFGBL_NOTIFYWHENUNLOCKED = 2097152
DDRAWISURFGBL_RESERVED0 = -2147483648
DDRAWISURF_ATTACHED = 1
DDRAWISURF_IMPLICITCREATE = 2
DDRAWISURF_ISFREE = 4
DDRAWISURF_ATTACHED_FROM = 8
DDRAWISURF_IMPLICITROOT = 16
DDRAWISURF_PARTOFPRIMARYCHAIN = 32
DDRAWISURF_DATAISALIASED = 64
DDRAWISURF_HASDC = 128
DDRAWISURF_HASCKEYDESTOVERLAY = 256
DDRAWISURF_HASCKEYDESTBLT = 512
DDRAWISURF_HASCKEYSRCOVERLAY = 1024
DDRAWISURF_HASCKEYSRCBLT = 2048
DDRAWISURF_LOCKEXCLUDEDCURSOR = 4096
DDRAWISURF_HASPIXELFORMAT = 8192
DDRAWISURF_HASOVERLAYDATA = 16384
DDRAWISURF_SETGAMMA = 32768
DDRAWISURF_SW_CKEYDESTOVERLAY = 65536
DDRAWISURF_SW_CKEYDESTBLT = 131072
DDRAWISURF_SW_CKEYSRCOVERLAY = 262144
DDRAWISURF_SW_CKEYSRCBLT = 524288
DDRAWISURF_HW_CKEYDESTOVERLAY = 1048576
DDRAWISURF_HW_CKEYDESTBLT = 2097152
DDRAWISURF_HW_CKEYSRCOVERLAY = 4194304
DDRAWISURF_HW_CKEYSRCBLT = 8388608
DDRAWISURF_INMASTERSPRITELIST = 16777216
DDRAWISURF_HELCB = 33554432
DDRAWISURF_FRONTBUFFER = 67108864
DDRAWISURF_BACKBUFFER = 134217728
DDRAWISURF_INVALID = 268435456
DDRAWISURF_DCIBUSY = 536870912
DDRAWISURF_GETDCNULL = 1073741824
DDRAWISURF_STEREOSURFACELEFT = 536870912
DDRAWISURF_DRIVERMANAGED = 1073741824
DDRAWISURF_DCILOCK = -2147483648
ROP_HAS_SOURCE = 1
ROP_HAS_PATTERN = 2
DDMODEINFO_PALETTIZED = 1
DDMODEINFO_MODEX = 2
DDMODEINFO_UNSUPPORTED = 4
DDMODEINFO_STANDARDVGA = 8
DDMODEINFO_MAXREFRESH = 16
DDMODEINFO_STEREO = 32
DDRAWILCL_HASEXCLUSIVEMODE = 1
DDRAWILCL_ISFULLSCREEN = 2
DDRAWILCL_SETCOOPCALLED = 4
DDRAWILCL_ACTIVEYES = 8
DDRAWILCL_ACTIVENO = 16
DDRAWILCL_HOOKEDHWND = 32
DDRAWILCL_ALLOWMODEX = 64
DDRAWILCL_V1SCLBEHAVIOUR = 128
DDRAWILCL_MODEHASBEENCHANGED = 256
DDRAWILCL_CREATEDWINDOW = 512
DDRAWILCL_DIRTYDC = 1024
DDRAWILCL_DISABLEINACTIVATE = 2048
DDRAWILCL_CURSORCLIPPED = 4096
DDRAWILCL_EXPLICITMONITOR = 8192
DDRAWILCL_MULTITHREADED = 16384
DDRAWILCL_FPUSETUP = 32768
DDRAWILCL_POWEREDDOWN = 65536
DDRAWILCL_DIRECTDRAW7 = 131072
DDRAWILCL_ATTEMPTEDD3DCONTEXT = 262144
DDRAWILCL_FPUPRESERVE = 524288
DDRAWILCL_DX8DRIVER = 1048576
DDRAWILCL_DIRECTDRAW8 = 2097152
DDRAWI_xxxxxxxxx1 = 1
DDRAWI_xxxxxxxxx2 = 2
DDRAWI_VIRTUALDESKTOP = 8
DDRAWI_MODEX = 16
DDRAWI_DISPLAYDRV = 32
DDRAWI_FULLSCREEN = 64
DDRAWI_MODECHANGED = 128
DDRAWI_NOHARDWARE = 256
DDRAWI_PALETTEINIT = 512
DDRAWI_NOEMULATION = 1024
DDRAWI_HASCKEYDESTOVERLAY = 2048
DDRAWI_HASCKEYSRCOVERLAY = 4096
DDRAWI_HASGDIPALETTE = 8192
DDRAWI_EMULATIONINITIALIZED = 16384
DDRAWI_HASGDIPALETTE_EXCLUSIVE = 32768
DDRAWI_MODEXILLEGAL = 65536
DDRAWI_FLIPPEDTOGDI = 131072
DDRAWI_NEEDSWIN16FORVRAMLOCK = 262144
DDRAWI_PDEVICEVRAMBITCLEARED = 524288
DDRAWI_STANDARDVGA = 1048576
DDRAWI_EXTENDEDALIGNMENT = 2097152
DDRAWI_CHANGINGMODE = 4194304
DDRAWI_GDIDRV = 8388608
DDRAWI_ATTACHEDTODESKTOP = 16777216
DDRAWI_UMODELOADED = 33554432
DDRAWI_DDRAWDATANOTFETCHED = 67108864
DDRAWI_SECONDARYDRIVERLOADED = 134217728
DDRAWI_TESTINGMODES = 268435456
DDRAWI_DRIVERINFO2 = 536870912
DDRAWI_BADPDEV = 1073741824
DDRAWIVPORT_ON = 1
DDRAWIVPORT_SOFTWARE_AUTOFLIP = 2
DDRAWIVPORT_COLORKEYANDINTERP = 4
DDRAWIVPORT_NOKERNELHANDLES = 8
DDRAWIVPORT_SOFTWARE_BOB = 16
DDRAWIVPORT_VBION = 32
DDRAWIVPORT_VIDEOON = 64
DDHALINFO_ISPRIMARYDISPLAY = 1
DDHALINFO_MODEXILLEGAL = 2
DDHALINFO_GETDRIVERINFOSET = 4
DDHALINFO_GETDRIVERINFO2 = 8
DDWAITVB_I_TESTVB = -2147483642
DDRAWI_VPORTSTART = 1
DDRAWI_VPORTSTOP = 2
DDRAWI_VPORTUPDATE = 3
DDRAWI_VPORTGETCOLOR = 1
DDRAWI_VPORTSETCOLOR = 2
DDRAWI_GETCOLOR = 1
DDRAWI_SETCOLOR = 2
DDMCQUERY_READ = 1
DDSCAPS_COMMANDBUFFER = 1024
DDHAL_PLEASEALLOC_USERMEM = 4
DDHAL_CB32_MAPMEMORY = -2147483648
DDHAL_MISC2CB32_ALPHABLT = 1
DDHAL_CREATESURFACEEX_SWAPHANDLES = 1
DDHAL_NTCB32_FREEDRIVERMEMORY = 1
DDHAL_NTCB32_SETEXCLUSIVEMODE = 2
DDHAL_NTCB32_FLIPTOGDISURFACE = 4
DDHAL_VPORT32_GETAUTOFLIPSURF = 64
DDHAL_D3DBUFCB32_CANCREATED3DBUF = 1
DDHAL_D3DBUFCB32_CREATED3DBUF = 2
DDHAL_D3DBUFCB32_DESTROYD3DBUF = 4
DDHAL_D3DBUFCB32_LOCKD3DBUF = 8
DDHAL_D3DBUFCB32_UNLOCKD3DBUF = 16
DDHAL_PRIVATECAP_ATOMICSURFACECREATION = 1
DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION = 2
DDHAL_PRIVATECAP_RESERVED1 = 4
DDBLT_AFLAGS = -2147483648
DDABLT_SRCOVERDEST = 1
DDKERNELCAPS_SKIPFIELDS = 1
DDKERNELCAPS_AUTOFLIP = 2
DDKERNELCAPS_SETSTATE = 4
DDKERNELCAPS_LOCK = 8
DDKERNELCAPS_FLIPVIDEOPORT = 16
DDKERNELCAPS_FLIPOVERLAY = 32
DDKERNELCAPS_CAPTURE_SYSMEM = 64
DDKERNELCAPS_CAPTURE_NONLOCALVIDMEM = 128
DDKERNELCAPS_FIELDPOLARITY = 256
DDKERNELCAPS_CAPTURE_INVERTED = 512
DDIRQ_DISPLAY_VSYNC = 1
DDIRQ_RESERVED1 = 2
DDIRQ_VPORT0_VSYNC = 4
DDIRQ_VPORT0_LINE = 8
DDIRQ_VPORT1_VSYNC = 16
DDIRQ_VPORT1_LINE = 32
DDIRQ_VPORT2_VSYNC = 64
DDIRQ_VPORT2_LINE = 128
DDIRQ_VPORT3_VSYNC = 256
DDIRQ_VPORT3_LINE = 512
DDIRQ_VPORT4_VSYNC = 1024
DDIRQ_VPORT4_LINE = 2048
DDIRQ_VPORT5_VSYNC = 4096
DDIRQ_VPORT5_LINE = 8192
DDIRQ_VPORT6_VSYNC = 16384
DDIRQ_VPORT6_LINE = 32768
DDIRQ_VPORT7_VSYNC = 65536
DDIRQ_VPORT7_LINE = 131072
DDIRQ_VPORT8_VSYNC = 262144
DDIRQ_VPORT8_LINE = 524288
DDIRQ_VPORT9_VSYNC = 65536
DDIRQ_VPORT9_LINE = 131072
SURFACEALIGN_DISCARDABLE = 1
VMEMHEAP_LINEAR = 1
VMEMHEAP_RECTANGULAR = 2
VMEMHEAP_ALIGNMENT = 4
DDVPD_WIDTH = 1
DDVPD_HEIGHT = 2
DDVPD_ID = 4
DDVPD_CAPS = 8
DDVPD_FX = 16
DDVPD_AUTOFLIP = 32
DDVPD_ALIGN = 64
DDVPD_PREFERREDAUTOFLIP = 128
DDVPD_FILTERQUALITY = 256
DDVPCONNECT_DOUBLECLOCK = 1
DDVPCONNECT_VACT = 2
DDVPCONNECT_INVERTPOLARITY = 4
DDVPCONNECT_DISCARDSVREFDATA = 8
DDVPCONNECT_HALFLINE = 16
DDVPCONNECT_INTERLACED = 32
DDVPCONNECT_SHAREEVEN = 64
DDVPCONNECT_SHAREODD = 128
DDVPCAPS_AUTOFLIP = 1
DDVPCAPS_INTERLACED = 2
DDVPCAPS_NONINTERLACED = 4
DDVPCAPS_READBACKFIELD = 8
DDVPCAPS_READBACKLINE = 16
DDVPCAPS_SHAREABLE = 32
DDVPCAPS_SKIPEVENFIELDS = 64
DDVPCAPS_SKIPODDFIELDS = 128
DDVPCAPS_SYNCMASTER = 256
DDVPCAPS_VBISURFACE = 512
DDVPCAPS_COLORCONTROL = 1024
DDVPCAPS_OVERSAMPLEDVBI = 2048
DDVPCAPS_SYSTEMMEMORY = 4096
DDVPCAPS_VBIANDVIDEOINDEPENDENT = 8192
DDVPCAPS_HARDWAREDEINTERLACE = 16384
DDVPFX_CROPTOPDATA = 1
DDVPFX_CROPX = 2
DDVPFX_CROPY = 4
DDVPFX_INTERLEAVE = 8
DDVPFX_MIRRORLEFTRIGHT = 16
DDVPFX_MIRRORUPDOWN = 32
DDVPFX_PRESHRINKX = 64
DDVPFX_PRESHRINKY = 128
DDVPFX_PRESHRINKXB = 256
DDVPFX_PRESHRINKYB = 512
DDVPFX_PRESHRINKXS = 1024
DDVPFX_PRESHRINKYS = 2048
DDVPFX_PRESTRETCHX = 4096
DDVPFX_PRESTRETCHY = 8192
DDVPFX_PRESTRETCHXN = 16384
DDVPFX_PRESTRETCHYN = 32768
DDVPFX_VBICONVERT = 65536
DDVPFX_VBINOSCALE = 131072
DDVPFX_IGNOREVBIXCROP = 262144
DDVPFX_VBINOINTERLEAVE = 524288
DDVP_AUTOFLIP = 1
DDVP_CONVERT = 2
DDVP_CROP = 4
DDVP_INTERLEAVE = 8
DDVP_MIRRORLEFTRIGHT = 16
DDVP_MIRRORUPDOWN = 32
DDVP_PRESCALE = 64
DDVP_SKIPEVENFIELDS = 128
DDVP_SKIPODDFIELDS = 256
DDVP_SYNCMASTER = 512
DDVP_VBICONVERT = 1024
DDVP_VBINOSCALE = 2048
DDVP_OVERRIDEBOBWEAVE = 4096
DDVP_IGNOREVBIXCROP = 8192
DDVP_VBINOINTERLEAVE = 16384
DDVP_HARDWAREDEINTERLACE = 32768
DDVPFORMAT_VIDEO = 1
DDVPFORMAT_VBI = 2
DDVPTARGET_VIDEO = 1
DDVPTARGET_VBI = 2
DDVPWAIT_BEGIN = 1
DDVPWAIT_END = 2
DDVPWAIT_LINE = 3
DDVPFLIP_VIDEO = 1
DDVPFLIP_VBI = 2
DDVPSQ_NOSIGNAL = 1
DDVPSQ_SIGNALOK = 2
DDVPB_VIDEOPORT = 1
DDVPB_OVERLAY = 2
DDVPB_TYPE = 4
DDVPBCAPS_SOURCE = 1
DDVPBCAPS_DESTINATION = 2
DDVPCREATE_VBIONLY = 1
DDVPCREATE_VIDEOONLY = 2
DDVPSTATUS_VBIONLY = 1
DDVPSTATUS_VIDEOONLY = 2
MDL_MAPPED_TO_SYSTEM_VA = 1
MDL_PAGES_LOCKED = 2
MDL_SOURCE_IS_NONPAGED_POOL = 4
MDL_ALLOCATED_FIXED_SIZE = 8
MDL_PARTIAL = 16
MDL_PARTIAL_HAS_BEEN_MAPPED = 32
MDL_IO_PAGE_READ = 64
MDL_WRITE_OPERATION = 128
MDL_PARENT_MAPPED_SYSTEM_VA = 256
MDL_LOCK_HELD = 512
MDL_SCATTER_GATHER_VA = 1024
MDL_IO_SPACE = 2048
MDL_NETWORK_HEADER = 4096
MDL_MAPPING_CAN_FAIL = 8192
MDL_ALLOCATED_MUST_SUCCEED = 16384
MDL_64_BIT_VA = 32768
DX_OK = 0
DXERR_UNSUPPORTED = 2147500033
DXERR_GENERIC = 2147500037
DXERR_OUTOFCAPS = 2289434984
DDIRQ_BUSMASTER = 2
IRQINFO_HANDLED = 1
IRQINFO_NOTHANDLED = 2
DDSKIP_SKIPNEXT = 1
DDSKIP_ENABLENEXT = 2
DDTRANSFER_SYSTEMMEMORY = 1
DDTRANSFER_NONLOCALVIDMEM = 2
DDTRANSFER_INVERT = 4
DDTRANSFER_CANCEL = 128
DDTRANSFER_HALFLINES = 256
DXAPI_HALVERSION = 1pub const DIRECTDRAW_VERSION: u32 = 1792;
pub const _FACDD: u32 = 2166;
pub const DDENUM_ATTACHEDSECONDARYDEVICES: i32 = 1;
pub const DDENUM_DETACHEDSECONDARYDEVICES: i32 = 2;
pub const DDENUM_NONDISPLAYDEVICES: i32 = 4;
pub const DDCREATE_HARDWAREONLY: i32 = 1;
pub const DDCREATE_EMULATIONONLY: i32 = 2;
pub const MAX_DDDEVICEID_STRING: u32 = 512;
pub const DDGDI_GETHOSTIDENTIFIER: i32 = 1;
pub const DDSD_CAPS: i32 = 1;
pub const DDSD_HEIGHT: i32 = 2;
pub const DDSD_WIDTH: i32 = 4;
pub const DDSD_PITCH: i32 = 8;
pub const DDSD_BACKBUFFERCOUNT: i32 = 32;
pub const DDSD_ZBUFFERBITDEPTH: i32 = 64;
pub const DDSD_ALPHABITDEPTH: i32 = 128;
pub const DDSD_LPSURFACE: i32 = 2048;
pub const DDSD_PIXELFORMAT: i32 = 4096;
pub const DDSD_CKDESTOVERLAY: i32 = 8192;
pub const DDSD_CKDESTBLT: i32 = 16384;
pub const DDSD_CKSRCOVERLAY: i32 = 32768;
pub const DDSD_CKSRCBLT: i32 = 65536;
pub const DDSD_MIPMAPCOUNT: i32 = 131072;
pub const DDSD_REFRESHRATE: i32 = 262144;
pub const DDSD_LINEARSIZE: i32 = 524288;
pub const DDSD_TEXTURESTAGE: i32 = 1048576;
pub const DDSD_FVF: i32 = 2097152;
pub const DDSD_SRCVBHANDLE: i32 = 4194304;
pub const DDSD_DEPTH: i32 = 8388608;
pub const DDSD_ALL: i32 = 16775662;
pub const DDOSD_GUID: i32 = 1;
pub const DDOSD_COMPRESSION_RATIO: i32 = 2;
pub const DDOSD_SCAPS: i32 = 4;
pub const DDOSD_OSCAPS: i32 = 8;
pub const DDOSD_ALL: i32 = 15;
pub const DDOSDCAPS_OPTCOMPRESSED: i32 = 1;
pub const DDOSDCAPS_OPTREORDERED: i32 = 2;
pub const DDOSDCAPS_MONOLITHICMIPMAP: i32 = 4;
pub const DDOSDCAPS_VALIDSCAPS: i32 = 805324800;
pub const DDOSDCAPS_VALIDOSCAPS: i32 = 7;
pub const DDCOLOR_BRIGHTNESS: i32 = 1;
pub const DDCOLOR_CONTRAST: i32 = 2;
pub const DDCOLOR_HUE: i32 = 4;
pub const DDCOLOR_SATURATION: i32 = 8;
pub const DDCOLOR_SHARPNESS: i32 = 16;
pub const DDCOLOR_GAMMA: i32 = 32;
pub const DDCOLOR_COLORENABLE: i32 = 64;
pub const DDSCAPS_RESERVED1: i32 = 1;
pub const DDSCAPS_ALPHA: i32 = 2;
pub const DDSCAPS_BACKBUFFER: i32 = 4;
pub const DDSCAPS_COMPLEX: i32 = 8;
pub const DDSCAPS_FLIP: i32 = 16;
pub const DDSCAPS_FRONTBUFFER: i32 = 32;
pub const DDSCAPS_OFFSCREENPLAIN: i32 = 64;
pub const DDSCAPS_OVERLAY: i32 = 128;
pub const DDSCAPS_PALETTE: i32 = 256;
pub const DDSCAPS_PRIMARYSURFACE: i32 = 512;
pub const DDSCAPS_RESERVED3: i32 = 1024;
pub const DDSCAPS_PRIMARYSURFACELEFT: i32 = 0;
pub const DDSCAPS_SYSTEMMEMORY: i32 = 2048;
pub const DDSCAPS_TEXTURE: i32 = 4096;
pub const DDSCAPS_3DDEVICE: i32 = 8192;
pub const DDSCAPS_VIDEOMEMORY: i32 = 16384;
pub const DDSCAPS_VISIBLE: i32 = 32768;
pub const DDSCAPS_WRITEONLY: i32 = 65536;
pub const DDSCAPS_ZBUFFER: i32 = 131072;
pub const DDSCAPS_OWNDC: i32 = 262144;
pub const DDSCAPS_LIVEVIDEO: i32 = 524288;
pub const DDSCAPS_HWCODEC: i32 = 1048576;
pub const DDSCAPS_MODEX: i32 = 2097152;
pub const DDSCAPS_MIPMAP: i32 = 4194304;
pub const DDSCAPS_RESERVED2: i32 = 8388608;
pub const DDSCAPS_ALLOCONLOAD: i32 = 67108864;
pub const DDSCAPS_VIDEOPORT: i32 = 134217728;
pub const DDSCAPS_LOCALVIDMEM: i32 = 268435456;
pub const DDSCAPS_NONLOCALVIDMEM: i32 = 536870912;
pub const DDSCAPS_STANDARDVGAMODE: i32 = 1073741824;
pub const DDSCAPS_OPTIMIZED: i32 = -2147483648;
pub const DDSCAPS2_RESERVED4: i32 = 2;
pub const DDSCAPS2_HARDWAREDEINTERLACE: i32 = 0;
pub const DDSCAPS2_HINTDYNAMIC: i32 = 4;
pub const DDSCAPS2_HINTSTATIC: i32 = 8;
pub const DDSCAPS2_TEXTUREMANAGE: i32 = 16;
pub const DDSCAPS2_RESERVED1: i32 = 32;
pub const DDSCAPS2_RESERVED2: i32 = 64;
pub const DDSCAPS2_OPAQUE: i32 = 128;
pub const DDSCAPS2_HINTANTIALIASING: i32 = 256;
pub const DDSCAPS2_CUBEMAP: i32 = 512;
pub const DDSCAPS2_CUBEMAP_POSITIVEX: i32 = 1024;
pub const DDSCAPS2_CUBEMAP_NEGATIVEX: i32 = 2048;
pub const DDSCAPS2_CUBEMAP_POSITIVEY: i32 = 4096;
pub const DDSCAPS2_CUBEMAP_NEGATIVEY: i32 = 8192;
pub const DDSCAPS2_CUBEMAP_POSITIVEZ: i32 = 16384;
pub const DDSCAPS2_CUBEMAP_NEGATIVEZ: i32 = 32768;
pub const DDSCAPS2_MIPMAPSUBLEVEL: i32 = 65536;
pub const DDSCAPS2_D3DTEXTUREMANAGE: i32 = 131072;
pub const DDSCAPS2_DONOTPERSIST: i32 = 262144;
pub const DDSCAPS2_STEREOSURFACELEFT: i32 = 524288;
pub const DDSCAPS2_VOLUME: i32 = 2097152;
pub const DDSCAPS2_NOTUSERLOCKABLE: i32 = 4194304;
pub const DDSCAPS2_POINTS: i32 = 8388608;
pub const DDSCAPS2_RTPATCHES: i32 = 16777216;
pub const DDSCAPS2_NPATCHES: i32 = 33554432;
pub const DDSCAPS2_RESERVED3: i32 = 67108864;
pub const DDSCAPS2_DISCARDBACKBUFFER: i32 = 268435456;
pub const DDSCAPS2_ENABLEALPHACHANNEL: i32 = 536870912;
pub const DDSCAPS2_EXTENDEDFORMATPRIMARY: i32 = 1073741824;
pub const DDSCAPS2_ADDITIONALPRIMARY: i32 = -2147483648;
pub const DDSCAPS3_MULTISAMPLE_MASK: i32 = 31;
pub const DDSCAPS3_MULTISAMPLE_QUALITY_MASK: i32 = 224;
pub const DDSCAPS3_MULTISAMPLE_QUALITY_SHIFT: u32 = 5;
pub const DDSCAPS3_RESERVED1: i32 = 256;
pub const DDSCAPS3_RESERVED2: i32 = 512;
pub const DDSCAPS3_LIGHTWEIGHTMIPMAP: i32 = 1024;
pub const DDSCAPS3_AUTOGENMIPMAP: i32 = 2048;
pub const DDSCAPS3_DMAP: i32 = 4096;
pub const DDSCAPS3_CREATESHAREDRESOURCE: i32 = 8192;
pub const DDSCAPS3_READONLYRESOURCE: i32 = 16384;
pub const DDSCAPS3_OPENSHAREDRESOURCE: i32 = 32768;
pub const DDCAPS_3D: i32 = 1;
pub const DDCAPS_ALIGNBOUNDARYDEST: i32 = 2;
pub const DDCAPS_ALIGNSIZEDEST: i32 = 4;
pub const DDCAPS_ALIGNBOUNDARYSRC: i32 = 8;
pub const DDCAPS_ALIGNSIZESRC: i32 = 16;
pub const DDCAPS_ALIGNSTRIDE: i32 = 32;
pub const DDCAPS_BLT: i32 = 64;
pub const DDCAPS_BLTQUEUE: i32 = 128;
pub const DDCAPS_BLTFOURCC: i32 = 256;
pub const DDCAPS_BLTSTRETCH: i32 = 512;
pub const DDCAPS_GDI: i32 = 1024;
pub const DDCAPS_OVERLAY: i32 = 2048;
pub const DDCAPS_OVERLAYCANTCLIP: i32 = 4096;
pub const DDCAPS_OVERLAYFOURCC: i32 = 8192;
pub const DDCAPS_OVERLAYSTRETCH: i32 = 16384;
pub const DDCAPS_PALETTE: i32 = 32768;
pub const DDCAPS_PALETTEVSYNC: i32 = 65536;
pub const DDCAPS_READSCANLINE: i32 = 131072;
pub const DDCAPS_RESERVED1: i32 = 262144;
pub const DDCAPS_VBI: i32 = 524288;
pub const DDCAPS_ZBLTS: i32 = 1048576;
pub const DDCAPS_ZOVERLAYS: i32 = 2097152;
pub const DDCAPS_COLORKEY: i32 = 4194304;
pub const DDCAPS_ALPHA: i32 = 8388608;
pub const DDCAPS_COLORKEYHWASSIST: i32 = 16777216;
pub const DDCAPS_NOHARDWARE: i32 = 33554432;
pub const DDCAPS_BLTCOLORFILL: i32 = 67108864;
pub const DDCAPS_BANKSWITCHED: i32 = 134217728;
pub const DDCAPS_BLTDEPTHFILL: i32 = 268435456;
pub const DDCAPS_CANCLIP: i32 = 536870912;
pub const DDCAPS_CANCLIPSTRETCHED: i32 = 1073741824;
pub const DDCAPS_CANBLTSYSMEM: i32 = -2147483648;
pub const DDCAPS2_CERTIFIED: i32 = 1;
pub const DDCAPS2_NO2DDURING3DSCENE: i32 = 2;
pub const DDCAPS2_VIDEOPORT: i32 = 4;
pub const DDCAPS2_AUTOFLIPOVERLAY: i32 = 8;
pub const DDCAPS2_CANBOBINTERLEAVED: i32 = 16;
pub const DDCAPS2_CANBOBNONINTERLEAVED: i32 = 32;
pub const DDCAPS2_COLORCONTROLOVERLAY: i32 = 64;
pub const DDCAPS2_COLORCONTROLPRIMARY: i32 = 128;
pub const DDCAPS2_CANDROPZ16BIT: i32 = 256;
pub const DDCAPS2_NONLOCALVIDMEM: i32 = 512;
pub const DDCAPS2_NONLOCALVIDMEMCAPS: i32 = 1024;
pub const DDCAPS2_NOPAGELOCKREQUIRED: i32 = 2048;
pub const DDCAPS2_WIDESURFACES: i32 = 4096;
pub const DDCAPS2_CANFLIPODDEVEN: i32 = 8192;
pub const DDCAPS2_CANBOBHARDWARE: i32 = 16384;
pub const DDCAPS2_COPYFOURCC: i32 = 32768;
pub const DDCAPS2_PRIMARYGAMMA: i32 = 131072;
pub const DDCAPS2_CANRENDERWINDOWED: i32 = 524288;
pub const DDCAPS2_CANCALIBRATEGAMMA: i32 = 1048576;
pub const DDCAPS2_FLIPINTERVAL: i32 = 2097152;
pub const DDCAPS2_FLIPNOVSYNC: i32 = 4194304;
pub const DDCAPS2_CANMANAGETEXTURE: i32 = 8388608;
pub const DDCAPS2_TEXMANINNONLOCALVIDMEM: i32 = 16777216;
pub const DDCAPS2_STEREO: i32 = 33554432;
pub const DDCAPS2_SYSTONONLOCAL_AS_SYSTOLOCAL: i32 = 67108864;
pub const DDCAPS2_RESERVED1: i32 = 134217728;
pub const DDCAPS2_CANMANAGERESOURCE: i32 = 268435456;
pub const DDCAPS2_DYNAMICTEXTURES: i32 = 536870912;
pub const DDCAPS2_CANAUTOGENMIPMAP: i32 = 1073741824;
pub const DDCAPS2_CANSHARERESOURCE: i32 = -2147483648;
pub const DDFXALPHACAPS_BLTALPHAEDGEBLEND: i32 = 1;
pub const DDFXALPHACAPS_BLTALPHAPIXELS: i32 = 2;
pub const DDFXALPHACAPS_BLTALPHAPIXELSNEG: i32 = 4;
pub const DDFXALPHACAPS_BLTALPHASURFACES: i32 = 8;
pub const DDFXALPHACAPS_BLTALPHASURFACESNEG: i32 = 16;
pub const DDFXALPHACAPS_OVERLAYALPHAEDGEBLEND: i32 = 32;
pub const DDFXALPHACAPS_OVERLAYALPHAPIXELS: i32 = 64;
pub const DDFXALPHACAPS_OVERLAYALPHAPIXELSNEG: i32 = 128;
pub const DDFXALPHACAPS_OVERLAYALPHASURFACES: i32 = 256;
pub const DDFXALPHACAPS_OVERLAYALPHASURFACESNEG: i32 = 512;
pub const DDFXCAPS_BLTARITHSTRETCHY: i32 = 32;
pub const DDFXCAPS_BLTARITHSTRETCHYN: i32 = 16;
pub const DDFXCAPS_BLTMIRRORLEFTRIGHT: i32 = 64;
pub const DDFXCAPS_BLTMIRRORUPDOWN: i32 = 128;
pub const DDFXCAPS_BLTROTATION: i32 = 256;
pub const DDFXCAPS_BLTROTATION90: i32 = 512;
pub const DDFXCAPS_BLTSHRINKX: i32 = 1024;
pub const DDFXCAPS_BLTSHRINKXN: i32 = 2048;
pub const DDFXCAPS_BLTSHRINKY: i32 = 4096;
pub const DDFXCAPS_BLTSHRINKYN: i32 = 8192;
pub const DDFXCAPS_BLTSTRETCHX: i32 = 16384;
pub const DDFXCAPS_BLTSTRETCHXN: i32 = 32768;
pub const DDFXCAPS_BLTSTRETCHY: i32 = 65536;
pub const DDFXCAPS_BLTSTRETCHYN: i32 = 131072;
pub const DDFXCAPS_OVERLAYARITHSTRETCHY: i32 = 262144;
pub const DDFXCAPS_OVERLAYARITHSTRETCHYN: i32 = 8;
pub const DDFXCAPS_OVERLAYSHRINKX: i32 = 524288;
pub const DDFXCAPS_OVERLAYSHRINKXN: i32 = 1048576;
pub const DDFXCAPS_OVERLAYSHRINKY: i32 = 2097152;
pub const DDFXCAPS_OVERLAYSHRINKYN: i32 = 4194304;
pub const DDFXCAPS_OVERLAYSTRETCHX: i32 = 8388608;
pub const DDFXCAPS_OVERLAYSTRETCHXN: i32 = 16777216;
pub const DDFXCAPS_OVERLAYSTRETCHY: i32 = 33554432;
pub const DDFXCAPS_OVERLAYSTRETCHYN: i32 = 67108864;
pub const DDFXCAPS_OVERLAYMIRRORLEFTRIGHT: i32 = 134217728;
pub const DDFXCAPS_OVERLAYMIRRORUPDOWN: i32 = 268435456;
pub const DDFXCAPS_OVERLAYDEINTERLACE: i32 = 536870912;
pub const DDFXCAPS_BLTALPHA: i32 = 1;
pub const DDFXCAPS_BLTFILTER: i32 = 32;
pub const DDFXCAPS_OVERLAYALPHA: i32 = 4;
pub const DDFXCAPS_OVERLAYFILTER: i32 = 262144;
pub const DDSVCAPS_RESERVED1: i32 = 1;
pub const DDSVCAPS_RESERVED2: i32 = 2;
pub const DDSVCAPS_RESERVED3: i32 = 4;
pub const DDSVCAPS_RESERVED4: i32 = 8;
pub const DDSVCAPS_STEREOSEQUENTIAL: i32 = 16;
pub const DDPCAPS_4BIT: i32 = 1;
pub const DDPCAPS_8BITENTRIES: i32 = 2;
pub const DDPCAPS_8BIT: i32 = 4;
pub const DDPCAPS_INITIALIZE: i32 = 0;
pub const DDPCAPS_PRIMARYSURFACE: i32 = 16;
pub const DDPCAPS_PRIMARYSURFACELEFT: i32 = 32;
pub const DDPCAPS_ALLOW256: i32 = 64;
pub const DDPCAPS_VSYNC: i32 = 128;
pub const DDPCAPS_1BIT: i32 = 256;
pub const DDPCAPS_2BIT: i32 = 512;
pub const DDPCAPS_ALPHA: i32 = 1024;
pub const DDSPD_IUNKNOWNPOINTER: i32 = 1;
pub const DDSPD_VOLATILE: i32 = 2;
pub const DDBD_1: i32 = 16384;
pub const DDBD_2: i32 = 8192;
pub const DDBD_4: i32 = 4096;
pub const DDBD_8: i32 = 2048;
pub const DDBD_16: i32 = 1024;
pub const DDBD_24: i32 = 512;
pub const DDBD_32: i32 = 256;
pub const DDCKEY_COLORSPACE: i32 = 1;
pub const DDCKEY_DESTBLT: i32 = 2;
pub const DDCKEY_DESTOVERLAY: i32 = 4;
pub const DDCKEY_SRCBLT: i32 = 8;
pub const DDCKEY_SRCOVERLAY: i32 = 16;
pub const DDCKEYCAPS_DESTBLT: i32 = 1;
pub const DDCKEYCAPS_DESTBLTCLRSPACE: i32 = 2;
pub const DDCKEYCAPS_DESTBLTCLRSPACEYUV: i32 = 4;
pub const DDCKEYCAPS_DESTBLTYUV: i32 = 8;
pub const DDCKEYCAPS_DESTOVERLAY: i32 = 16;
pub const DDCKEYCAPS_DESTOVERLAYCLRSPACE: i32 = 32;
pub const DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV: i32 = 64;
pub const DDCKEYCAPS_DESTOVERLAYONEACTIVE: i32 = 128;
pub const DDCKEYCAPS_DESTOVERLAYYUV: i32 = 256;
pub const DDCKEYCAPS_SRCBLT: i32 = 512;
pub const DDCKEYCAPS_SRCBLTCLRSPACE: i32 = 1024;
pub const DDCKEYCAPS_SRCBLTCLRSPACEYUV: i32 = 2048;
pub const DDCKEYCAPS_SRCBLTYUV: i32 = 4096;
pub const DDCKEYCAPS_SRCOVERLAY: i32 = 8192;
pub const DDCKEYCAPS_SRCOVERLAYCLRSPACE: i32 = 16384;
pub const DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV: i32 = 32768;
pub const DDCKEYCAPS_SRCOVERLAYONEACTIVE: i32 = 65536;
pub const DDCKEYCAPS_SRCOVERLAYYUV: i32 = 131072;
pub const DDCKEYCAPS_NOCOSTOVERLAY: i32 = 262144;
pub const DDPF_ALPHAPIXELS: i32 = 1;
pub const DDPF_ALPHA: i32 = 2;
pub const DDPF_FOURCC: i32 = 4;
pub const DDPF_PALETTEINDEXED4: i32 = 8;
pub const DDPF_PALETTEINDEXEDTO8: i32 = 16;
pub const DDPF_PALETTEINDEXED8: i32 = 32;
pub const DDPF_RGB: i32 = 64;
pub const DDPF_COMPRESSED: i32 = 128;
pub const DDPF_RGBTOYUV: i32 = 256;
pub const DDPF_YUV: i32 = 512;
pub const DDPF_ZBUFFER: i32 = 1024;
pub const DDPF_PALETTEINDEXED1: i32 = 2048;
pub const DDPF_PALETTEINDEXED2: i32 = 4096;
pub const DDPF_ZPIXELS: i32 = 8192;
pub const DDPF_STENCILBUFFER: i32 = 16384;
pub const DDPF_ALPHAPREMULT: i32 = 32768;
pub const DDPF_LUMINANCE: i32 = 131072;
pub const DDPF_BUMPLUMINANCE: i32 = 262144;
pub const DDPF_BUMPDUDV: i32 = 524288;
pub const DDENUMSURFACES_ALL: i32 = 1;
pub const DDENUMSURFACES_MATCH: i32 = 2;
pub const DDENUMSURFACES_NOMATCH: i32 = 4;
pub const DDENUMSURFACES_CANBECREATED: i32 = 8;
pub const DDENUMSURFACES_DOESEXIST: i32 = 16;
pub const DDSDM_STANDARDVGAMODE: i32 = 1;
pub const DDEDM_REFRESHRATES: i32 = 1;
pub const DDEDM_STANDARDVGAMODES: i32 = 2;
pub const DDSCL_FULLSCREEN: i32 = 1;
pub const DDSCL_ALLOWREBOOT: i32 = 2;
pub const DDSCL_NOWINDOWCHANGES: i32 = 4;
pub const DDSCL_NORMAL: i32 = 8;
pub const DDSCL_EXCLUSIVE: i32 = 16;
pub const DDSCL_ALLOWMODEX: i32 = 64;
pub const DDSCL_SETFOCUSWINDOW: i32 = 128;
pub const DDSCL_SETDEVICEWINDOW: i32 = 256;
pub const DDSCL_CREATEDEVICEWINDOW: i32 = 512;
pub const DDSCL_MULTITHREADED: i32 = 1024;
pub const DDSCL_FPUSETUP: i32 = 2048;
pub const DDSCL_FPUPRESERVE: i32 = 4096;
pub const DDBLT_ALPHADEST: i32 = 1;
pub const DDBLT_ALPHADESTCONSTOVERRIDE: i32 = 2;
pub const DDBLT_ALPHADESTNEG: i32 = 4;
pub const DDBLT_ALPHADESTSURFACEOVERRIDE: i32 = 8;
pub const DDBLT_ALPHAEDGEBLEND: i32 = 16;
pub const DDBLT_ALPHASRC: i32 = 32;
pub const DDBLT_ALPHASRCCONSTOVERRIDE: i32 = 64;
pub const DDBLT_ALPHASRCNEG: i32 = 128;
pub const DDBLT_ALPHASRCSURFACEOVERRIDE: i32 = 256;
pub const DDBLT_ASYNC: i32 = 512;
pub const DDBLT_COLORFILL: i32 = 1024;
pub const DDBLT_DDFX: i32 = 2048;
pub const DDBLT_DDROPS: i32 = 4096;
pub const DDBLT_KEYDEST: i32 = 8192;
pub const DDBLT_KEYDESTOVERRIDE: i32 = 16384;
pub const DDBLT_KEYSRC: i32 = 32768;
pub const DDBLT_KEYSRCOVERRIDE: i32 = 65536;
pub const DDBLT_ROP: i32 = 131072;
pub const DDBLT_ROTATIONANGLE: i32 = 262144;
pub const DDBLT_ZBUFFER: i32 = 524288;
pub const DDBLT_ZBUFFERDESTCONSTOVERRIDE: i32 = 1048576;
pub const DDBLT_ZBUFFERDESTOVERRIDE: i32 = 2097152;
pub const DDBLT_ZBUFFERSRCCONSTOVERRIDE: i32 = 4194304;
pub const DDBLT_ZBUFFERSRCOVERRIDE: i32 = 8388608;
pub const DDBLT_WAIT: i32 = 16777216;
pub const DDBLT_DEPTHFILL: i32 = 33554432;
pub const DDBLT_DONOTWAIT: i32 = 134217728;
pub const DDBLT_PRESENTATION: i32 = 268435456;
pub const DDBLT_LAST_PRESENTATION: i32 = 536870912;
pub const DDBLT_EXTENDED_FLAGS: i32 = 1073741824;
pub const DDBLT_EXTENDED_LINEAR_CONTENT: i32 = 4;
pub const DDBLTFAST_NOCOLORKEY: u32 = 0;
pub const DDBLTFAST_SRCCOLORKEY: u32 = 1;
pub const DDBLTFAST_DESTCOLORKEY: u32 = 2;
pub const DDBLTFAST_WAIT: u32 = 16;
pub const DDBLTFAST_DONOTWAIT: u32 = 32;
pub const DDFLIP_WAIT: i32 = 1;
pub const DDFLIP_EVEN: i32 = 2;
pub const DDFLIP_ODD: i32 = 4;
pub const DDFLIP_NOVSYNC: i32 = 8;
pub const DDFLIP_INTERVAL2: i32 = 33554432;
pub const DDFLIP_INTERVAL3: i32 = 50331648;
pub const DDFLIP_INTERVAL4: i32 = 67108864;
pub const DDFLIP_STEREO: i32 = 16;
pub const DDFLIP_DONOTWAIT: i32 = 32;
pub const DDOVER_ALPHADEST: i32 = 1;
pub const DDOVER_ALPHADESTCONSTOVERRIDE: i32 = 2;
pub const DDOVER_ALPHADESTNEG: i32 = 4;
pub const DDOVER_ALPHADESTSURFACEOVERRIDE: i32 = 8;
pub const DDOVER_ALPHAEDGEBLEND: i32 = 16;
pub const DDOVER_ALPHASRC: i32 = 32;
pub const DDOVER_ALPHASRCCONSTOVERRIDE: i32 = 64;
pub const DDOVER_ALPHASRCNEG: i32 = 128;
pub const DDOVER_ALPHASRCSURFACEOVERRIDE: i32 = 256;
pub const DDOVER_HIDE: i32 = 512;
pub const DDOVER_KEYDEST: i32 = 1024;
pub const DDOVER_KEYDESTOVERRIDE: i32 = 2048;
pub const DDOVER_KEYSRC: i32 = 4096;
pub const DDOVER_KEYSRCOVERRIDE: i32 = 8192;
pub const DDOVER_SHOW: i32 = 16384;
pub const DDOVER_ADDDIRTYRECT: i32 = 32768;
pub const DDOVER_REFRESHDIRTYRECTS: i32 = 65536;
pub const DDOVER_REFRESHALL: i32 = 131072;
pub const DDOVER_DDFX: i32 = 524288;
pub const DDOVER_AUTOFLIP: i32 = 1048576;
pub const DDOVER_BOB: i32 = 2097152;
pub const DDOVER_OVERRIDEBOBWEAVE: i32 = 4194304;
pub const DDOVER_INTERLEAVED: i32 = 8388608;
pub const DDOVER_BOBHARDWARE: i32 = 16777216;
pub const DDOVER_ARGBSCALEFACTORS: i32 = 33554432;
pub const DDOVER_DEGRADEARGBSCALING: i32 = 67108864;
pub const DDSETSURFACEDESC_RECREATEDC: i32 = 0;
pub const DDSETSURFACEDESC_PRESERVEDC: i32 = 1;
pub const DDLOCK_SURFACEMEMORYPTR: i32 = 0;
pub const DDLOCK_WAIT: i32 = 1;
pub const DDLOCK_EVENT: i32 = 2;
pub const DDLOCK_READONLY: i32 = 16;
pub const DDLOCK_WRITEONLY: i32 = 32;
pub const DDLOCK_NOSYSLOCK: i32 = 2048;
pub const DDLOCK_NOOVERWRITE: i32 = 4096;
pub const DDLOCK_DISCARDCONTENTS: i32 = 8192;
pub const DDLOCK_OKTOSWAP: i32 = 8192;
pub const DDLOCK_DONOTWAIT: i32 = 16384;
pub const DDLOCK_HASVOLUMETEXTUREBOXRECT: i32 = 32768;
pub const DDLOCK_NODIRTYUPDATE: i32 = 65536;
pub const DDBLTFX_ARITHSTRETCHY: i32 = 1;
pub const DDBLTFX_MIRRORLEFTRIGHT: i32 = 2;
pub const DDBLTFX_MIRRORUPDOWN: i32 = 4;
pub const DDBLTFX_NOTEARING: i32 = 8;
pub const DDBLTFX_ROTATE180: i32 = 16;
pub const DDBLTFX_ROTATE270: i32 = 32;
pub const DDBLTFX_ROTATE90: i32 = 64;
pub const DDBLTFX_ZBUFFERRANGE: i32 = 128;
pub const DDBLTFX_ZBUFFERBASEDEST: i32 = 256;
pub const DDOVERFX_ARITHSTRETCHY: i32 = 1;
pub const DDOVERFX_MIRRORLEFTRIGHT: i32 = 2;
pub const DDOVERFX_MIRRORUPDOWN: i32 = 4;
pub const DDOVERFX_DEINTERLACE: i32 = 8;
pub const DDWAITVB_BLOCKBEGIN: i32 = 1;
pub const DDWAITVB_BLOCKBEGINEVENT: i32 = 2;
pub const DDWAITVB_BLOCKEND: i32 = 4;
pub const DDGFS_CANFLIP: i32 = 1;
pub const DDGFS_ISFLIPDONE: i32 = 2;
pub const DDGBS_CANBLT: i32 = 1;
pub const DDGBS_ISBLTDONE: i32 = 2;
pub const DDENUMOVERLAYZ_BACKTOFRONT: i32 = 0;
pub const DDENUMOVERLAYZ_FRONTTOBACK: i32 = 1;
pub const DDOVERZ_SENDTOFRONT: i32 = 0;
pub const DDOVERZ_SENDTOBACK: i32 = 1;
pub const DDOVERZ_MOVEFORWARD: i32 = 2;
pub const DDOVERZ_MOVEBACKWARD: i32 = 3;
pub const DDOVERZ_INSERTINFRONTOF: i32 = 4;
pub const DDOVERZ_INSERTINBACKOF: i32 = 5;
pub const DDSGR_CALIBRATE: i32 = 1;
pub const DDSMT_ISTESTREQUIRED: i32 = 1;
pub const DDEM_MODEPASSED: i32 = 1;
pub const DDEM_MODEFAILED: i32 = 2;
pub const DDENUMRET_CANCEL: u32 = 0;
pub const DDENUMRET_OK: u32 = 1;
pub const DDERR_NOTINITIALIZED: i32 = -2147221008;
pub const OBJECT_ISROOT: i32 = -2147483648;
pub const DDUNSUPPORTEDMODE: u32 = 4294967295;
pub const DDPF_NOVEL_TEXTURE_FORMAT: i32 = 1048576;
pub const DDPF_D3DFORMAT: i32 = 2097152;
pub const D3DFORMAT_OP_TEXTURE: i32 = 1;
pub const D3DFORMAT_OP_VOLUMETEXTURE: i32 = 2;
pub const D3DFORMAT_OP_CUBETEXTURE: i32 = 4;
pub const D3DFORMAT_OP_OFFSCREEN_RENDERTARGET: i32 = 8;
pub const D3DFORMAT_OP_SAME_FORMAT_RENDERTARGET: i32 = 16;
pub const D3DFORMAT_OP_ZSTENCIL: i32 = 64;
pub const D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH: i32 = 128;
pub const D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGET: i32 = 256;
pub const D3DFORMAT_OP_DISPLAYMODE: i32 = 1024;
pub const D3DFORMAT_OP_3DACCELERATION: i32 = 2048;
pub const D3DFORMAT_OP_PIXELSIZE: i32 = 4096;
pub const D3DFORMAT_OP_CONVERT_TO_ARGB: i32 = 8192;
pub const D3DFORMAT_OP_OFFSCREENPLAIN: i32 = 16384;
pub const D3DFORMAT_OP_SRGBREAD: i32 = 32768;
pub const D3DFORMAT_OP_BUMPMAP: i32 = 65536;
pub const D3DFORMAT_OP_DMAP: i32 = 131072;
pub const D3DFORMAT_OP_NOFILTER: i32 = 262144;
pub const D3DFORMAT_MEMBEROFGROUP_ARGB: i32 = 524288;
pub const D3DFORMAT_OP_SRGBWRITE: i32 = 1048576;
pub const D3DFORMAT_OP_NOALPHABLEND: i32 = 2097152;
pub const D3DFORMAT_OP_AUTOGENMIPMAP: i32 = 4194304;
pub const D3DFORMAT_OP_VERTEXTEXTURE: i32 = 8388608;
pub const D3DFORMAT_OP_NOTEXCOORDWRAPNORMIP: i32 = 16777216;
pub const DELETED_OK: u32 = 0;
pub const DELETED_LASTONE: u32 = 1;
pub const DELETED_NOTFOUND: u32 = 2;
pub const DCICOMMAND: u32 = 3075;
pub const DD_VERSION: i32 = 512;
pub const DD_RUNTIME_VERSION: i32 = 2306;
pub const DD_HAL_VERSION: u32 = 256;
pub const DDCREATEDRIVEROBJECT: u32 = 10;
pub const DDGET32BITDRIVERNAME: u32 = 11;
pub const DDNEWCALLBACKFNS: u32 = 12;
pub const DDVERSIONINFO: u32 = 13;
pub const CCHDEVICENAME: u32 = 32;
pub const MAX_DRIVER_NAME: u32 = 32;
pub const MAX_PALETTE_SIZE: u32 = 256;
pub const MAX_AUTOFLIP_BUFFERS: u32 = 10;
pub const DDSCAPS_EXECUTEBUFFER: i32 = 8388608;
pub const DDSCAPS2_VERTEXBUFFER: i32 = 32;
pub const DDSCAPS2_COMMANDBUFFER: i32 = 64;
pub const DDSCAPS2_INDEXBUFFER: i32 = 67108864;
pub const DDSCAPS3_VIDEO: i32 = 512;
pub const D3DFMT_INTERNAL_D32: u32 = 71;
pub const D3DFMT_INTERNAL_S1D15: u32 = 72;
pub const D3DFMT_INTERNAL_D15S1: u32 = 73;
pub const D3DFMT_INTERNAL_S8D24: u32 = 74;
pub const D3DFMT_INTERNAL_D24S8: u32 = 75;
pub const D3DFMT_INTERNAL_X8D24: u32 = 76;
pub const D3DFMT_INTERNAL_D24X8: u32 = 77;
pub const DDHAL_PLEASEALLOC_BLOCKSIZE: i32 = 2;
pub const DDHAL_PLEASEALLOC_LINEARSIZE: i32 = 3;
pub const VIDMEM_ISLINEAR: i32 = 1;
pub const VIDMEM_ISRECTANGULAR: i32 = 2;
pub const VIDMEM_ISHEAP: i32 = 4;
pub const VIDMEM_ISNONLOCAL: i32 = 8;
pub const VIDMEM_ISWC: i32 = 16;
pub const VIDMEM_HEAPDISABLED: i32 = 32;
pub const HEAPALIASINFO_MAPPEDREAL: i32 = 1;
pub const HEAPALIASINFO_MAPPEDDUMMY: i32 = 2;
pub const DDHAL_CB32_DESTROYDRIVER: i32 = 1;
pub const DDHAL_CB32_CREATESURFACE: i32 = 2;
pub const DDHAL_CB32_SETCOLORKEY: i32 = 4;
pub const DDHAL_CB32_SETMODE: i32 = 8;
pub const DDHAL_CB32_WAITFORVERTICALBLANK: i32 = 16;
pub const DDHAL_CB32_CANCREATESURFACE: i32 = 32;
pub const DDHAL_CB32_CREATEPALETTE: i32 = 64;
pub const DDHAL_CB32_GETSCANLINE: i32 = 128;
pub const DDHAL_CB32_SETEXCLUSIVEMODE: i32 = 256;
pub const DDHAL_CB32_FLIPTOGDISURFACE: i32 = 512;
pub const DDHAL_PALCB32_DESTROYPALETTE: i32 = 1;
pub const DDHAL_PALCB32_SETENTRIES: i32 = 2;
pub const DDHAL_SURFCB32_DESTROYSURFACE: i32 = 1;
pub const DDHAL_SURFCB32_FLIP: i32 = 2;
pub const DDHAL_SURFCB32_SETCLIPLIST: i32 = 4;
pub const DDHAL_SURFCB32_LOCK: i32 = 8;
pub const DDHAL_SURFCB32_UNLOCK: i32 = 16;
pub const DDHAL_SURFCB32_BLT: i32 = 32;
pub const DDHAL_SURFCB32_SETCOLORKEY: i32 = 64;
pub const DDHAL_SURFCB32_ADDATTACHEDSURFACE: i32 = 128;
pub const DDHAL_SURFCB32_GETBLTSTATUS: i32 = 256;
pub const DDHAL_SURFCB32_GETFLIPSTATUS: i32 = 512;
pub const DDHAL_SURFCB32_UPDATEOVERLAY: i32 = 1024;
pub const DDHAL_SURFCB32_SETOVERLAYPOSITION: i32 = 2048;
pub const DDHAL_SURFCB32_RESERVED4: i32 = 4096;
pub const DDHAL_SURFCB32_SETPALETTE: i32 = 8192;
pub const DDHAL_MISCCB32_GETAVAILDRIVERMEMORY: i32 = 1;
pub const DDHAL_MISCCB32_UPDATENONLOCALHEAP: i32 = 2;
pub const DDHAL_MISCCB32_GETHEAPALIGNMENT: i32 = 4;
pub const DDHAL_MISCCB32_GETSYSMEMBLTSTATUS: i32 = 8;
pub const DDHAL_MISC2CB32_CREATESURFACEEX: i32 = 2;
pub const DDHAL_MISC2CB32_GETDRIVERSTATE: i32 = 4;
pub const DDHAL_MISC2CB32_DESTROYDDLOCAL: i32 = 8;
pub const DDHAL_EXEBUFCB32_CANCREATEEXEBUF: i32 = 1;
pub const DDHAL_EXEBUFCB32_CREATEEXEBUF: i32 = 2;
pub const DDHAL_EXEBUFCB32_DESTROYEXEBUF: i32 = 4;
pub const DDHAL_EXEBUFCB32_LOCKEXEBUF: i32 = 8;
pub const DDHAL_EXEBUFCB32_UNLOCKEXEBUF: i32 = 16;
pub const DDHAL_VPORT32_CANCREATEVIDEOPORT: i32 = 1;
pub const DDHAL_VPORT32_CREATEVIDEOPORT: i32 = 2;
pub const DDHAL_VPORT32_FLIP: i32 = 4;
pub const DDHAL_VPORT32_GETBANDWIDTH: i32 = 8;
pub const DDHAL_VPORT32_GETINPUTFORMATS: i32 = 16;
pub const DDHAL_VPORT32_GETOUTPUTFORMATS: i32 = 32;
pub const DDHAL_VPORT32_GETFIELD: i32 = 128;
pub const DDHAL_VPORT32_GETLINE: i32 = 256;
pub const DDHAL_VPORT32_GETCONNECT: i32 = 512;
pub const DDHAL_VPORT32_DESTROY: i32 = 1024;
pub const DDHAL_VPORT32_GETFLIPSTATUS: i32 = 2048;
pub const DDHAL_VPORT32_UPDATE: i32 = 4096;
pub const DDHAL_VPORT32_WAITFORSYNC: i32 = 8192;
pub const DDHAL_VPORT32_GETSIGNALSTATUS: i32 = 16384;
pub const DDHAL_VPORT32_COLORCONTROL: i32 = 32768;
pub const DDHAL_COLOR_COLORCONTROL: i32 = 1;
pub const DDHAL_KERNEL_SYNCSURFACEDATA: i32 = 1;
pub const DDHAL_KERNEL_SYNCVIDEOPORTDATA: i32 = 2;
pub const DDHAL_MOCOMP32_GETGUIDS: u32 = 1;
pub const DDHAL_MOCOMP32_GETFORMATS: u32 = 2;
pub const DDHAL_MOCOMP32_CREATE: u32 = 4;
pub const DDHAL_MOCOMP32_GETCOMPBUFFINFO: u32 = 8;
pub const DDHAL_MOCOMP32_GETINTERNALINFO: u32 = 16;
pub const DDHAL_MOCOMP32_BEGINFRAME: u32 = 32;
pub const DDHAL_MOCOMP32_ENDFRAME: u32 = 64;
pub const DDHAL_MOCOMP32_RENDER: u32 = 128;
pub const DDHAL_MOCOMP32_QUERYSTATUS: u32 = 256;
pub const DDHAL_MOCOMP32_DESTROY: u32 = 512;
pub const DDHAL_DRIVER_NOTHANDLED: i32 = 0;
pub const DDHAL_DRIVER_HANDLED: i32 = 1;
pub const DDHAL_DRIVER_NOCKEYHW: i32 = 2;
pub const DDRAWIPAL_256: i32 = 1;
pub const DDRAWIPAL_16: i32 = 2;
pub const DDRAWIPAL_GDI: i32 = 4;
pub const DDRAWIPAL_STORED_8: i32 = 8;
pub const DDRAWIPAL_STORED_16: i32 = 16;
pub const DDRAWIPAL_STORED_24: i32 = 32;
pub const DDRAWIPAL_EXCLUSIVE: i32 = 64;
pub const DDRAWIPAL_INHEL: i32 = 128;
pub const DDRAWIPAL_DIRTY: i32 = 256;
pub const DDRAWIPAL_ALLOW256: i32 = 512;
pub const DDRAWIPAL_4: i32 = 1024;
pub const DDRAWIPAL_2: i32 = 2048;
pub const DDRAWIPAL_STORED_8INDEX: i32 = 4096;
pub const DDRAWIPAL_ALPHA: i32 = 8192;
pub const DDRAWICLIP_WATCHWINDOW: i32 = 1;
pub const DDRAWICLIP_ISINITIALIZED: i32 = 2;
pub const DDRAWICLIP_INMASTERSPRITELIST: i32 = 4;
pub const DDAL_IMPLICIT: i32 = 1;
pub const ACCESSRECT_VRAMSTYLE: i32 = 1;
pub const ACCESSRECT_NOTHOLDINGWIN16LOCK: i32 = 2;
pub const ACCESSRECT_BROKEN: i32 = 4;
pub const PFINDEX_UNINITIALIZED: u32 = 0;
pub const DDRAWISURFGBL_MEMFREE: i32 = 1;
pub const DDRAWISURFGBL_SYSMEMREQUESTED: i32 = 2;
pub const DDRAWISURFGBL_ISGDISURFACE: i32 = 4;
pub const DDRAWISURFGBL_SOFTWAREAUTOFLIP: i32 = 8;
pub const DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCK: i32 = 16;
pub const DDRAWISURFGBL_LOCKVRAMSTYLE: i32 = 32;
pub const DDRAWISURFGBL_LOCKBROKEN: i32 = 64;
pub const DDRAWISURFGBL_IMPLICITHANDLE: i32 = 128;
pub const DDRAWISURFGBL_ISCLIENTMEM: i32 = 256;
pub const DDRAWISURFGBL_HARDWAREOPSOURCE: i32 = 512;
pub const DDRAWISURFGBL_HARDWAREOPDEST: i32 = 1024;
pub const DDRAWISURFGBL_VPORTINTERLEAVED: i32 = 2048;
pub const DDRAWISURFGBL_VPORTDATA: i32 = 4096;
pub const DDRAWISURFGBL_LATEALLOCATELINEAR: i32 = 8192;
pub const DDRAWISURFGBL_SYSMEMEXECUTEBUFFER: i32 = 16384;
pub const DDRAWISURFGBL_FASTLOCKHELD: i32 = 32768;
pub const DDRAWISURFGBL_READONLYLOCKHELD: i32 = 65536;
pub const DDRAWISURFGBL_DX8SURFACE: i32 = 524288;
pub const DDRAWISURFGBL_DDHELDONTFREE: i32 = 1048576;
pub const DDRAWISURFGBL_NOTIFYWHENUNLOCKED: i32 = 2097152;
pub const DDRAWISURFGBL_RESERVED0: i32 = -2147483648;
pub const DDRAWISURF_ATTACHED: i32 = 1;
pub const DDRAWISURF_IMPLICITCREATE: i32 = 2;
pub const DDRAWISURF_ISFREE: i32 = 4;
pub const DDRAWISURF_ATTACHED_FROM: i32 = 8;
pub const DDRAWISURF_IMPLICITROOT: i32 = 16;
pub const DDRAWISURF_PARTOFPRIMARYCHAIN: i32 = 32;
pub const DDRAWISURF_DATAISALIASED: i32 = 64;
pub const DDRAWISURF_HASDC: i32 = 128;
pub const DDRAWISURF_HASCKEYDESTOVERLAY: i32 = 256;
pub const DDRAWISURF_HASCKEYDESTBLT: i32 = 512;
pub const DDRAWISURF_HASCKEYSRCOVERLAY: i32 = 1024;
pub const DDRAWISURF_HASCKEYSRCBLT: i32 = 2048;
pub const DDRAWISURF_LOCKEXCLUDEDCURSOR: i32 = 4096;
pub const DDRAWISURF_HASPIXELFORMAT: i32 = 8192;
pub const DDRAWISURF_HASOVERLAYDATA: i32 = 16384;
pub const DDRAWISURF_SETGAMMA: i32 = 32768;
pub const DDRAWISURF_SW_CKEYDESTOVERLAY: i32 = 65536;
pub const DDRAWISURF_SW_CKEYDESTBLT: i32 = 131072;
pub const DDRAWISURF_SW_CKEYSRCOVERLAY: i32 = 262144;
pub const DDRAWISURF_SW_CKEYSRCBLT: i32 = 524288;
pub const DDRAWISURF_HW_CKEYDESTOVERLAY: i32 = 1048576;
pub const DDRAWISURF_HW_CKEYDESTBLT: i32 = 2097152;
pub const DDRAWISURF_HW_CKEYSRCOVERLAY: i32 = 4194304;
pub const DDRAWISURF_HW_CKEYSRCBLT: i32 = 8388608;
pub const DDRAWISURF_INMASTERSPRITELIST: i32 = 16777216;
pub const DDRAWISURF_HELCB: i32 = 33554432;
pub const DDRAWISURF_FRONTBUFFER: i32 = 67108864;
pub const DDRAWISURF_BACKBUFFER: i32 = 134217728;
pub const DDRAWISURF_INVALID: i32 = 268435456;
pub const DDRAWISURF_DCIBUSY: i32 = 536870912;
pub const DDRAWISURF_GETDCNULL: i32 = 1073741824;
pub const DDRAWISURF_STEREOSURFACELEFT: i32 = 536870912;
pub const DDRAWISURF_DRIVERMANAGED: i32 = 1073741824;
pub const DDRAWISURF_DCILOCK: i32 = -2147483648;
pub const ROP_HAS_SOURCE: i32 = 1;
pub const ROP_HAS_PATTERN: i32 = 2;
pub const DDMODEINFO_PALETTIZED: u32 = 1;
pub const DDMODEINFO_MODEX: u32 = 2;
pub const DDMODEINFO_UNSUPPORTED: u32 = 4;
pub const DDMODEINFO_STANDARDVGA: u32 = 8;
pub const DDMODEINFO_MAXREFRESH: u32 = 16;
pub const DDMODEINFO_STEREO: u32 = 32;
pub const DDRAWILCL_HASEXCLUSIVEMODE: i32 = 1;
pub const DDRAWILCL_ISFULLSCREEN: i32 = 2;
pub const DDRAWILCL_SETCOOPCALLED: i32 = 4;
pub const DDRAWILCL_ACTIVEYES: i32 = 8;
pub const DDRAWILCL_ACTIVENO: i32 = 16;
pub const DDRAWILCL_HOOKEDHWND: i32 = 32;
pub const DDRAWILCL_ALLOWMODEX: i32 = 64;
pub const DDRAWILCL_V1SCLBEHAVIOUR: i32 = 128;
pub const DDRAWILCL_MODEHASBEENCHANGED: i32 = 256;
pub const DDRAWILCL_CREATEDWINDOW: i32 = 512;
pub const DDRAWILCL_DIRTYDC: i32 = 1024;
pub const DDRAWILCL_DISABLEINACTIVATE: i32 = 2048;
pub const DDRAWILCL_CURSORCLIPPED: i32 = 4096;
pub const DDRAWILCL_EXPLICITMONITOR: i32 = 8192;
pub const DDRAWILCL_MULTITHREADED: i32 = 16384;
pub const DDRAWILCL_FPUSETUP: i32 = 32768;
pub const DDRAWILCL_POWEREDDOWN: i32 = 65536;
pub const DDRAWILCL_DIRECTDRAW7: i32 = 131072;
pub const DDRAWILCL_ATTEMPTEDD3DCONTEXT: i32 = 262144;
pub const DDRAWILCL_FPUPRESERVE: i32 = 524288;
pub const DDRAWILCL_DX8DRIVER: i32 = 1048576;
pub const DDRAWILCL_DIRECTDRAW8: i32 = 2097152;
pub const DDRAWI_xxxxxxxxx1: i32 = 1;
pub const DDRAWI_xxxxxxxxx2: i32 = 2;
pub const DDRAWI_VIRTUALDESKTOP: i32 = 8;
pub const DDRAWI_MODEX: i32 = 16;
pub const DDRAWI_DISPLAYDRV: i32 = 32;
pub const DDRAWI_FULLSCREEN: i32 = 64;
pub const DDRAWI_MODECHANGED: i32 = 128;
pub const DDRAWI_NOHARDWARE: i32 = 256;
pub const DDRAWI_PALETTEINIT: i32 = 512;
pub const DDRAWI_NOEMULATION: i32 = 1024;
pub const DDRAWI_HASCKEYDESTOVERLAY: i32 = 2048;
pub const DDRAWI_HASCKEYSRCOVERLAY: i32 = 4096;
pub const DDRAWI_HASGDIPALETTE: i32 = 8192;
pub const DDRAWI_EMULATIONINITIALIZED: i32 = 16384;
pub const DDRAWI_HASGDIPALETTE_EXCLUSIVE: i32 = 32768;
pub const DDRAWI_MODEXILLEGAL: i32 = 65536;
pub const DDRAWI_FLIPPEDTOGDI: i32 = 131072;
pub const DDRAWI_NEEDSWIN16FORVRAMLOCK: i32 = 262144;
pub const DDRAWI_PDEVICEVRAMBITCLEARED: i32 = 524288;
pub const DDRAWI_STANDARDVGA: i32 = 1048576;
pub const DDRAWI_EXTENDEDALIGNMENT: i32 = 2097152;
pub const DDRAWI_CHANGINGMODE: i32 = 4194304;
pub const DDRAWI_GDIDRV: i32 = 8388608;
pub const DDRAWI_ATTACHEDTODESKTOP: i32 = 16777216;
pub const DDRAWI_UMODELOADED: i32 = 33554432;
pub const DDRAWI_DDRAWDATANOTFETCHED: i32 = 67108864;
pub const DDRAWI_SECONDARYDRIVERLOADED: i32 = 134217728;
pub const DDRAWI_TESTINGMODES: i32 = 268435456;
pub const DDRAWI_DRIVERINFO2: i32 = 536870912;
pub const DDRAWI_BADPDEV: i32 = 1073741824;
pub const DDRAWIVPORT_ON: u32 = 1;
pub const DDRAWIVPORT_SOFTWARE_AUTOFLIP: u32 = 2;
pub const DDRAWIVPORT_COLORKEYANDINTERP: u32 = 4;
pub const DDRAWIVPORT_NOKERNELHANDLES: u32 = 8;
pub const DDRAWIVPORT_SOFTWARE_BOB: u32 = 16;
pub const DDRAWIVPORT_VBION: u32 = 32;
pub const DDRAWIVPORT_VIDEOON: u32 = 64;
pub const DDHALINFO_ISPRIMARYDISPLAY: i32 = 1;
pub const DDHALINFO_MODEXILLEGAL: i32 = 2;
pub const DDHALINFO_GETDRIVERINFOSET: i32 = 4;
pub const DDHALINFO_GETDRIVERINFO2: i32 = 8;
pub const DDWAITVB_I_TESTVB: i32 = -2147483642;
pub const DDRAWI_VPORTSTART: u32 = 1;
pub const DDRAWI_VPORTSTOP: u32 = 2;
pub const DDRAWI_VPORTUPDATE: u32 = 3;
pub const DDRAWI_VPORTGETCOLOR: u32 = 1;
pub const DDRAWI_VPORTSETCOLOR: u32 = 2;
pub const DDRAWI_GETCOLOR: u32 = 1;
pub const DDRAWI_SETCOLOR: u32 = 2;
pub const DDMCQUERY_READ: u32 = 1;
pub const DDSCAPS_COMMANDBUFFER: i32 = 1024;
pub const DDHAL_PLEASEALLOC_USERMEM: i32 = 4;
pub const DDHAL_CB32_MAPMEMORY: i32 = -2147483648;
pub const DDHAL_MISC2CB32_ALPHABLT: i32 = 1;
pub const DDHAL_CREATESURFACEEX_SWAPHANDLES: i32 = 1;
pub const DDHAL_NTCB32_FREEDRIVERMEMORY: i32 = 1;
pub const DDHAL_NTCB32_SETEXCLUSIVEMODE: i32 = 2;
pub const DDHAL_NTCB32_FLIPTOGDISURFACE: i32 = 4;
pub const DDHAL_VPORT32_GETAUTOFLIPSURF: i32 = 64;
pub const DDHAL_D3DBUFCB32_CANCREATED3DBUF: i32 = 1;
pub const DDHAL_D3DBUFCB32_CREATED3DBUF: i32 = 2;
pub const DDHAL_D3DBUFCB32_DESTROYD3DBUF: i32 = 4;
pub const DDHAL_D3DBUFCB32_LOCKD3DBUF: i32 = 8;
pub const DDHAL_D3DBUFCB32_UNLOCKD3DBUF: i32 = 16;
pub const DDHAL_PRIVATECAP_ATOMICSURFACECREATION: i32 = 1;
pub const DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION: i32 = 2;
pub const DDHAL_PRIVATECAP_RESERVED1: i32 = 4;
pub const DDBLT_AFLAGS: i32 = -2147483648;
pub const DDABLT_SRCOVERDEST: i32 = 1;
pub const DDKERNELCAPS_SKIPFIELDS: i32 = 1;
pub const DDKERNELCAPS_AUTOFLIP: i32 = 2;
pub const DDKERNELCAPS_SETSTATE: i32 = 4;
pub const DDKERNELCAPS_LOCK: i32 = 8;
pub const DDKERNELCAPS_FLIPVIDEOPORT: i32 = 16;
pub const DDKERNELCAPS_FLIPOVERLAY: i32 = 32;
pub const DDKERNELCAPS_CAPTURE_SYSMEM: i32 = 64;
pub const DDKERNELCAPS_CAPTURE_NONLOCALVIDMEM: i32 = 128;
pub const DDKERNELCAPS_FIELDPOLARITY: i32 = 256;
pub const DDKERNELCAPS_CAPTURE_INVERTED: i32 = 512;
pub const DDIRQ_DISPLAY_VSYNC: i32 = 1;
pub const DDIRQ_RESERVED1: i32 = 2;
pub const DDIRQ_VPORT0_VSYNC: i32 = 4;
pub const DDIRQ_VPORT0_LINE: i32 = 8;
pub const DDIRQ_VPORT1_VSYNC: i32 = 16;
pub const DDIRQ_VPORT1_LINE: i32 = 32;
pub const DDIRQ_VPORT2_VSYNC: i32 = 64;
pub const DDIRQ_VPORT2_LINE: i32 = 128;
pub const DDIRQ_VPORT3_VSYNC: i32 = 256;
pub const DDIRQ_VPORT3_LINE: i32 = 512;
pub const DDIRQ_VPORT4_VSYNC: i32 = 1024;
pub const DDIRQ_VPORT4_LINE: i32 = 2048;
pub const DDIRQ_VPORT5_VSYNC: i32 = 4096;
pub const DDIRQ_VPORT5_LINE: i32 = 8192;
pub const DDIRQ_VPORT6_VSYNC: i32 = 16384;
pub const DDIRQ_VPORT6_LINE: i32 = 32768;
pub const DDIRQ_VPORT7_VSYNC: i32 = 65536;
pub const DDIRQ_VPORT7_LINE: i32 = 131072;
pub const DDIRQ_VPORT8_VSYNC: i32 = 262144;
pub const DDIRQ_VPORT8_LINE: i32 = 524288;
pub const DDIRQ_VPORT9_VSYNC: i32 = 65536;
pub const DDIRQ_VPORT9_LINE: i32 = 131072;
pub const SURFACEALIGN_DISCARDABLE: i32 = 1;
pub const VMEMHEAP_LINEAR: i32 = 1;
pub const VMEMHEAP_RECTANGULAR: i32 = 2;
pub const VMEMHEAP_ALIGNMENT: i32 = 4;
pub const DDVPD_WIDTH: i32 = 1;
pub const DDVPD_HEIGHT: i32 = 2;
pub const DDVPD_ID: i32 = 4;
pub const DDVPD_CAPS: i32 = 8;
pub const DDVPD_FX: i32 = 16;
pub const DDVPD_AUTOFLIP: i32 = 32;
pub const DDVPD_ALIGN: i32 = 64;
pub const DDVPD_PREFERREDAUTOFLIP: i32 = 128;
pub const DDVPD_FILTERQUALITY: i32 = 256;
pub const DDVPCONNECT_DOUBLECLOCK: i32 = 1;
pub const DDVPCONNECT_VACT: i32 = 2;
pub const DDVPCONNECT_INVERTPOLARITY: i32 = 4;
pub const DDVPCONNECT_DISCARDSVREFDATA: i32 = 8;
pub const DDVPCONNECT_HALFLINE: i32 = 16;
pub const DDVPCONNECT_INTERLACED: i32 = 32;
pub const DDVPCONNECT_SHAREEVEN: i32 = 64;
pub const DDVPCONNECT_SHAREODD: i32 = 128;
pub const DDVPCAPS_AUTOFLIP: i32 = 1;
pub const DDVPCAPS_INTERLACED: i32 = 2;
pub const DDVPCAPS_NONINTERLACED: i32 = 4;
pub const DDVPCAPS_READBACKFIELD: i32 = 8;
pub const DDVPCAPS_READBACKLINE: i32 = 16;
pub const DDVPCAPS_SHAREABLE: i32 = 32;
pub const DDVPCAPS_SKIPEVENFIELDS: i32 = 64;
pub const DDVPCAPS_SKIPODDFIELDS: i32 = 128;
pub const DDVPCAPS_SYNCMASTER: i32 = 256;
pub const DDVPCAPS_VBISURFACE: i32 = 512;
pub const DDVPCAPS_COLORCONTROL: i32 = 1024;
pub const DDVPCAPS_OVERSAMPLEDVBI: i32 = 2048;
pub const DDVPCAPS_SYSTEMMEMORY: i32 = 4096;
pub const DDVPCAPS_VBIANDVIDEOINDEPENDENT: i32 = 8192;
pub const DDVPCAPS_HARDWAREDEINTERLACE: i32 = 16384;
pub const DDVPFX_CROPTOPDATA: i32 = 1;
pub const DDVPFX_CROPX: i32 = 2;
pub const DDVPFX_CROPY: i32 = 4;
pub const DDVPFX_INTERLEAVE: i32 = 8;
pub const DDVPFX_MIRRORLEFTRIGHT: i32 = 16;
pub const DDVPFX_MIRRORUPDOWN: i32 = 32;
pub const DDVPFX_PRESHRINKX: i32 = 64;
pub const DDVPFX_PRESHRINKY: i32 = 128;
pub const DDVPFX_PRESHRINKXB: i32 = 256;
pub const DDVPFX_PRESHRINKYB: i32 = 512;
pub const DDVPFX_PRESHRINKXS: i32 = 1024;
pub const DDVPFX_PRESHRINKYS: i32 = 2048;
pub const DDVPFX_PRESTRETCHX: i32 = 4096;
pub const DDVPFX_PRESTRETCHY: i32 = 8192;
pub const DDVPFX_PRESTRETCHXN: i32 = 16384;
pub const DDVPFX_PRESTRETCHYN: i32 = 32768;
pub const DDVPFX_VBICONVERT: i32 = 65536;
pub const DDVPFX_VBINOSCALE: i32 = 131072;
pub const DDVPFX_IGNOREVBIXCROP: i32 = 262144;
pub const DDVPFX_VBINOINTERLEAVE: i32 = 524288;
pub const DDVP_AUTOFLIP: i32 = 1;
pub const DDVP_CONVERT: i32 = 2;
pub const DDVP_CROP: i32 = 4;
pub const DDVP_INTERLEAVE: i32 = 8;
pub const DDVP_MIRRORLEFTRIGHT: i32 = 16;
pub const DDVP_MIRRORUPDOWN: i32 = 32;
pub const DDVP_PRESCALE: i32 = 64;
pub const DDVP_SKIPEVENFIELDS: i32 = 128;
pub const DDVP_SKIPODDFIELDS: i32 = 256;
pub const DDVP_SYNCMASTER: i32 = 512;
pub const DDVP_VBICONVERT: i32 = 1024;
pub const DDVP_VBINOSCALE: i32 = 2048;
pub const DDVP_OVERRIDEBOBWEAVE: i32 = 4096;
pub const DDVP_IGNOREVBIXCROP: i32 = 8192;
pub const DDVP_VBINOINTERLEAVE: i32 = 16384;
pub const DDVP_HARDWAREDEINTERLACE: i32 = 32768;
pub const DDVPFORMAT_VIDEO: i32 = 1;
pub const DDVPFORMAT_VBI: i32 = 2;
pub const DDVPTARGET_VIDEO: i32 = 1;
pub const DDVPTARGET_VBI: i32 = 2;
pub const DDVPWAIT_BEGIN: i32 = 1;
pub const DDVPWAIT_END: i32 = 2;
pub const DDVPWAIT_LINE: i32 = 3;
pub const DDVPFLIP_VIDEO: i32 = 1;
pub const DDVPFLIP_VBI: i32 = 2;
pub const DDVPSQ_NOSIGNAL: i32 = 1;
pub const DDVPSQ_SIGNALOK: i32 = 2;
pub const DDVPB_VIDEOPORT: i32 = 1;
pub const DDVPB_OVERLAY: i32 = 2;
pub const DDVPB_TYPE: i32 = 4;
pub const DDVPBCAPS_SOURCE: i32 = 1;
pub const DDVPBCAPS_DESTINATION: i32 = 2;
pub const DDVPCREATE_VBIONLY: i32 = 1;
pub const DDVPCREATE_VIDEOONLY: i32 = 2;
pub const DDVPSTATUS_VBIONLY: i32 = 1;
pub const DDVPSTATUS_VIDEOONLY: i32 = 2;
pub const MDL_MAPPED_TO_SYSTEM_VA: u32 = 1;
pub const MDL_PAGES_LOCKED: u32 = 2;
pub const MDL_SOURCE_IS_NONPAGED_POOL: u32 = 4;
pub const MDL_ALLOCATED_FIXED_SIZE: u32 = 8;
pub const MDL_PARTIAL: u32 = 16;
pub const MDL_PARTIAL_HAS_BEEN_MAPPED: u32 = 32;
pub const MDL_IO_PAGE_READ: u32 = 64;
pub const MDL_WRITE_OPERATION: u32 = 128;
pub const MDL_PARENT_MAPPED_SYSTEM_VA: u32 = 256;
pub const MDL_LOCK_HELD: u32 = 512;
pub const MDL_SCATTER_GATHER_VA: u32 = 1024;
pub const MDL_IO_SPACE: u32 = 2048;
pub const MDL_NETWORK_HEADER: u32 = 4096;
pub const MDL_MAPPING_CAN_FAIL: u32 = 8192;
pub const MDL_ALLOCATED_MUST_SUCCEED: u32 = 16384;
pub const MDL_64_BIT_VA: u32 = 32768;
pub const DX_OK: u32 = 0;
pub const DXERR_UNSUPPORTED: u32 = 2147500033;
pub const DXERR_GENERIC: u32 = 2147500037;
pub const DXERR_OUTOFCAPS: u32 = 2289434984;
pub const DDIRQ_BUSMASTER: i32 = 2;
pub const IRQINFO_HANDLED: u32 = 1;
pub const IRQINFO_NOTHANDLED: u32 = 2;
pub const DDSKIP_SKIPNEXT: u32 = 1;
pub const DDSKIP_ENABLENEXT: u32 = 2;
pub const DDTRANSFER_SYSTEMMEMORY: u32 = 1;
pub const DDTRANSFER_NONLOCALVIDMEM: u32 = 2;
pub const DDTRANSFER_INVERT: u32 = 4;
pub const DDTRANSFER_CANCEL: u32 = 128;
pub const DDTRANSFER_HALFLINES: u32 = 256;
pub const DXAPI_HALVERSION: u32 = 1;const (
DIRECTDRAW_VERSION uint32 = 1792
_FACDD uint32 = 2166
DDENUM_ATTACHEDSECONDARYDEVICES int32 = 1
DDENUM_DETACHEDSECONDARYDEVICES int32 = 2
DDENUM_NONDISPLAYDEVICES int32 = 4
DDCREATE_HARDWAREONLY int32 = 1
DDCREATE_EMULATIONONLY int32 = 2
MAX_DDDEVICEID_STRING uint32 = 512
DDGDI_GETHOSTIDENTIFIER int32 = 1
DDSD_CAPS int32 = 1
DDSD_HEIGHT int32 = 2
DDSD_WIDTH int32 = 4
DDSD_PITCH int32 = 8
DDSD_BACKBUFFERCOUNT int32 = 32
DDSD_ZBUFFERBITDEPTH int32 = 64
DDSD_ALPHABITDEPTH int32 = 128
DDSD_LPSURFACE int32 = 2048
DDSD_PIXELFORMAT int32 = 4096
DDSD_CKDESTOVERLAY int32 = 8192
DDSD_CKDESTBLT int32 = 16384
DDSD_CKSRCOVERLAY int32 = 32768
DDSD_CKSRCBLT int32 = 65536
DDSD_MIPMAPCOUNT int32 = 131072
DDSD_REFRESHRATE int32 = 262144
DDSD_LINEARSIZE int32 = 524288
DDSD_TEXTURESTAGE int32 = 1048576
DDSD_FVF int32 = 2097152
DDSD_SRCVBHANDLE int32 = 4194304
DDSD_DEPTH int32 = 8388608
DDSD_ALL int32 = 16775662
DDOSD_GUID int32 = 1
DDOSD_COMPRESSION_RATIO int32 = 2
DDOSD_SCAPS int32 = 4
DDOSD_OSCAPS int32 = 8
DDOSD_ALL int32 = 15
DDOSDCAPS_OPTCOMPRESSED int32 = 1
DDOSDCAPS_OPTREORDERED int32 = 2
DDOSDCAPS_MONOLITHICMIPMAP int32 = 4
DDOSDCAPS_VALIDSCAPS int32 = 805324800
DDOSDCAPS_VALIDOSCAPS int32 = 7
DDCOLOR_BRIGHTNESS int32 = 1
DDCOLOR_CONTRAST int32 = 2
DDCOLOR_HUE int32 = 4
DDCOLOR_SATURATION int32 = 8
DDCOLOR_SHARPNESS int32 = 16
DDCOLOR_GAMMA int32 = 32
DDCOLOR_COLORENABLE int32 = 64
DDSCAPS_RESERVED1 int32 = 1
DDSCAPS_ALPHA int32 = 2
DDSCAPS_BACKBUFFER int32 = 4
DDSCAPS_COMPLEX int32 = 8
DDSCAPS_FLIP int32 = 16
DDSCAPS_FRONTBUFFER int32 = 32
DDSCAPS_OFFSCREENPLAIN int32 = 64
DDSCAPS_OVERLAY int32 = 128
DDSCAPS_PALETTE int32 = 256
DDSCAPS_PRIMARYSURFACE int32 = 512
DDSCAPS_RESERVED3 int32 = 1024
DDSCAPS_PRIMARYSURFACELEFT int32 = 0
DDSCAPS_SYSTEMMEMORY int32 = 2048
DDSCAPS_TEXTURE int32 = 4096
DDSCAPS_3DDEVICE int32 = 8192
DDSCAPS_VIDEOMEMORY int32 = 16384
DDSCAPS_VISIBLE int32 = 32768
DDSCAPS_WRITEONLY int32 = 65536
DDSCAPS_ZBUFFER int32 = 131072
DDSCAPS_OWNDC int32 = 262144
DDSCAPS_LIVEVIDEO int32 = 524288
DDSCAPS_HWCODEC int32 = 1048576
DDSCAPS_MODEX int32 = 2097152
DDSCAPS_MIPMAP int32 = 4194304
DDSCAPS_RESERVED2 int32 = 8388608
DDSCAPS_ALLOCONLOAD int32 = 67108864
DDSCAPS_VIDEOPORT int32 = 134217728
DDSCAPS_LOCALVIDMEM int32 = 268435456
DDSCAPS_NONLOCALVIDMEM int32 = 536870912
DDSCAPS_STANDARDVGAMODE int32 = 1073741824
DDSCAPS_OPTIMIZED int32 = -2147483648
DDSCAPS2_RESERVED4 int32 = 2
DDSCAPS2_HARDWAREDEINTERLACE int32 = 0
DDSCAPS2_HINTDYNAMIC int32 = 4
DDSCAPS2_HINTSTATIC int32 = 8
DDSCAPS2_TEXTUREMANAGE int32 = 16
DDSCAPS2_RESERVED1 int32 = 32
DDSCAPS2_RESERVED2 int32 = 64
DDSCAPS2_OPAQUE int32 = 128
DDSCAPS2_HINTANTIALIASING int32 = 256
DDSCAPS2_CUBEMAP int32 = 512
DDSCAPS2_CUBEMAP_POSITIVEX int32 = 1024
DDSCAPS2_CUBEMAP_NEGATIVEX int32 = 2048
DDSCAPS2_CUBEMAP_POSITIVEY int32 = 4096
DDSCAPS2_CUBEMAP_NEGATIVEY int32 = 8192
DDSCAPS2_CUBEMAP_POSITIVEZ int32 = 16384
DDSCAPS2_CUBEMAP_NEGATIVEZ int32 = 32768
DDSCAPS2_MIPMAPSUBLEVEL int32 = 65536
DDSCAPS2_D3DTEXTUREMANAGE int32 = 131072
DDSCAPS2_DONOTPERSIST int32 = 262144
DDSCAPS2_STEREOSURFACELEFT int32 = 524288
DDSCAPS2_VOLUME int32 = 2097152
DDSCAPS2_NOTUSERLOCKABLE int32 = 4194304
DDSCAPS2_POINTS int32 = 8388608
DDSCAPS2_RTPATCHES int32 = 16777216
DDSCAPS2_NPATCHES int32 = 33554432
DDSCAPS2_RESERVED3 int32 = 67108864
DDSCAPS2_DISCARDBACKBUFFER int32 = 268435456
DDSCAPS2_ENABLEALPHACHANNEL int32 = 536870912
DDSCAPS2_EXTENDEDFORMATPRIMARY int32 = 1073741824
DDSCAPS2_ADDITIONALPRIMARY int32 = -2147483648
DDSCAPS3_MULTISAMPLE_MASK int32 = 31
DDSCAPS3_MULTISAMPLE_QUALITY_MASK int32 = 224
DDSCAPS3_MULTISAMPLE_QUALITY_SHIFT uint32 = 5
DDSCAPS3_RESERVED1 int32 = 256
DDSCAPS3_RESERVED2 int32 = 512
DDSCAPS3_LIGHTWEIGHTMIPMAP int32 = 1024
DDSCAPS3_AUTOGENMIPMAP int32 = 2048
DDSCAPS3_DMAP int32 = 4096
DDSCAPS3_CREATESHAREDRESOURCE int32 = 8192
DDSCAPS3_READONLYRESOURCE int32 = 16384
DDSCAPS3_OPENSHAREDRESOURCE int32 = 32768
DDCAPS_3D int32 = 1
DDCAPS_ALIGNBOUNDARYDEST int32 = 2
DDCAPS_ALIGNSIZEDEST int32 = 4
DDCAPS_ALIGNBOUNDARYSRC int32 = 8
DDCAPS_ALIGNSIZESRC int32 = 16
DDCAPS_ALIGNSTRIDE int32 = 32
DDCAPS_BLT int32 = 64
DDCAPS_BLTQUEUE int32 = 128
DDCAPS_BLTFOURCC int32 = 256
DDCAPS_BLTSTRETCH int32 = 512
DDCAPS_GDI int32 = 1024
DDCAPS_OVERLAY int32 = 2048
DDCAPS_OVERLAYCANTCLIP int32 = 4096
DDCAPS_OVERLAYFOURCC int32 = 8192
DDCAPS_OVERLAYSTRETCH int32 = 16384
DDCAPS_PALETTE int32 = 32768
DDCAPS_PALETTEVSYNC int32 = 65536
DDCAPS_READSCANLINE int32 = 131072
DDCAPS_RESERVED1 int32 = 262144
DDCAPS_VBI int32 = 524288
DDCAPS_ZBLTS int32 = 1048576
DDCAPS_ZOVERLAYS int32 = 2097152
DDCAPS_COLORKEY int32 = 4194304
DDCAPS_ALPHA int32 = 8388608
DDCAPS_COLORKEYHWASSIST int32 = 16777216
DDCAPS_NOHARDWARE int32 = 33554432
DDCAPS_BLTCOLORFILL int32 = 67108864
DDCAPS_BANKSWITCHED int32 = 134217728
DDCAPS_BLTDEPTHFILL int32 = 268435456
DDCAPS_CANCLIP int32 = 536870912
DDCAPS_CANCLIPSTRETCHED int32 = 1073741824
DDCAPS_CANBLTSYSMEM int32 = -2147483648
DDCAPS2_CERTIFIED int32 = 1
DDCAPS2_NO2DDURING3DSCENE int32 = 2
DDCAPS2_VIDEOPORT int32 = 4
DDCAPS2_AUTOFLIPOVERLAY int32 = 8
DDCAPS2_CANBOBINTERLEAVED int32 = 16
DDCAPS2_CANBOBNONINTERLEAVED int32 = 32
DDCAPS2_COLORCONTROLOVERLAY int32 = 64
DDCAPS2_COLORCONTROLPRIMARY int32 = 128
DDCAPS2_CANDROPZ16BIT int32 = 256
DDCAPS2_NONLOCALVIDMEM int32 = 512
DDCAPS2_NONLOCALVIDMEMCAPS int32 = 1024
DDCAPS2_NOPAGELOCKREQUIRED int32 = 2048
DDCAPS2_WIDESURFACES int32 = 4096
DDCAPS2_CANFLIPODDEVEN int32 = 8192
DDCAPS2_CANBOBHARDWARE int32 = 16384
DDCAPS2_COPYFOURCC int32 = 32768
DDCAPS2_PRIMARYGAMMA int32 = 131072
DDCAPS2_CANRENDERWINDOWED int32 = 524288
DDCAPS2_CANCALIBRATEGAMMA int32 = 1048576
DDCAPS2_FLIPINTERVAL int32 = 2097152
DDCAPS2_FLIPNOVSYNC int32 = 4194304
DDCAPS2_CANMANAGETEXTURE int32 = 8388608
DDCAPS2_TEXMANINNONLOCALVIDMEM int32 = 16777216
DDCAPS2_STEREO int32 = 33554432
DDCAPS2_SYSTONONLOCAL_AS_SYSTOLOCAL int32 = 67108864
DDCAPS2_RESERVED1 int32 = 134217728
DDCAPS2_CANMANAGERESOURCE int32 = 268435456
DDCAPS2_DYNAMICTEXTURES int32 = 536870912
DDCAPS2_CANAUTOGENMIPMAP int32 = 1073741824
DDCAPS2_CANSHARERESOURCE int32 = -2147483648
DDFXALPHACAPS_BLTALPHAEDGEBLEND int32 = 1
DDFXALPHACAPS_BLTALPHAPIXELS int32 = 2
DDFXALPHACAPS_BLTALPHAPIXELSNEG int32 = 4
DDFXALPHACAPS_BLTALPHASURFACES int32 = 8
DDFXALPHACAPS_BLTALPHASURFACESNEG int32 = 16
DDFXALPHACAPS_OVERLAYALPHAEDGEBLEND int32 = 32
DDFXALPHACAPS_OVERLAYALPHAPIXELS int32 = 64
DDFXALPHACAPS_OVERLAYALPHAPIXELSNEG int32 = 128
DDFXALPHACAPS_OVERLAYALPHASURFACES int32 = 256
DDFXALPHACAPS_OVERLAYALPHASURFACESNEG int32 = 512
DDFXCAPS_BLTARITHSTRETCHY int32 = 32
DDFXCAPS_BLTARITHSTRETCHYN int32 = 16
DDFXCAPS_BLTMIRRORLEFTRIGHT int32 = 64
DDFXCAPS_BLTMIRRORUPDOWN int32 = 128
DDFXCAPS_BLTROTATION int32 = 256
DDFXCAPS_BLTROTATION90 int32 = 512
DDFXCAPS_BLTSHRINKX int32 = 1024
DDFXCAPS_BLTSHRINKXN int32 = 2048
DDFXCAPS_BLTSHRINKY int32 = 4096
DDFXCAPS_BLTSHRINKYN int32 = 8192
DDFXCAPS_BLTSTRETCHX int32 = 16384
DDFXCAPS_BLTSTRETCHXN int32 = 32768
DDFXCAPS_BLTSTRETCHY int32 = 65536
DDFXCAPS_BLTSTRETCHYN int32 = 131072
DDFXCAPS_OVERLAYARITHSTRETCHY int32 = 262144
DDFXCAPS_OVERLAYARITHSTRETCHYN int32 = 8
DDFXCAPS_OVERLAYSHRINKX int32 = 524288
DDFXCAPS_OVERLAYSHRINKXN int32 = 1048576
DDFXCAPS_OVERLAYSHRINKY int32 = 2097152
DDFXCAPS_OVERLAYSHRINKYN int32 = 4194304
DDFXCAPS_OVERLAYSTRETCHX int32 = 8388608
DDFXCAPS_OVERLAYSTRETCHXN int32 = 16777216
DDFXCAPS_OVERLAYSTRETCHY int32 = 33554432
DDFXCAPS_OVERLAYSTRETCHYN int32 = 67108864
DDFXCAPS_OVERLAYMIRRORLEFTRIGHT int32 = 134217728
DDFXCAPS_OVERLAYMIRRORUPDOWN int32 = 268435456
DDFXCAPS_OVERLAYDEINTERLACE int32 = 536870912
DDFXCAPS_BLTALPHA int32 = 1
DDFXCAPS_BLTFILTER int32 = 32
DDFXCAPS_OVERLAYALPHA int32 = 4
DDFXCAPS_OVERLAYFILTER int32 = 262144
DDSVCAPS_RESERVED1 int32 = 1
DDSVCAPS_RESERVED2 int32 = 2
DDSVCAPS_RESERVED3 int32 = 4
DDSVCAPS_RESERVED4 int32 = 8
DDSVCAPS_STEREOSEQUENTIAL int32 = 16
DDPCAPS_4BIT int32 = 1
DDPCAPS_8BITENTRIES int32 = 2
DDPCAPS_8BIT int32 = 4
DDPCAPS_INITIALIZE int32 = 0
DDPCAPS_PRIMARYSURFACE int32 = 16
DDPCAPS_PRIMARYSURFACELEFT int32 = 32
DDPCAPS_ALLOW256 int32 = 64
DDPCAPS_VSYNC int32 = 128
DDPCAPS_1BIT int32 = 256
DDPCAPS_2BIT int32 = 512
DDPCAPS_ALPHA int32 = 1024
DDSPD_IUNKNOWNPOINTER int32 = 1
DDSPD_VOLATILE int32 = 2
DDBD_1 int32 = 16384
DDBD_2 int32 = 8192
DDBD_4 int32 = 4096
DDBD_8 int32 = 2048
DDBD_16 int32 = 1024
DDBD_24 int32 = 512
DDBD_32 int32 = 256
DDCKEY_COLORSPACE int32 = 1
DDCKEY_DESTBLT int32 = 2
DDCKEY_DESTOVERLAY int32 = 4
DDCKEY_SRCBLT int32 = 8
DDCKEY_SRCOVERLAY int32 = 16
DDCKEYCAPS_DESTBLT int32 = 1
DDCKEYCAPS_DESTBLTCLRSPACE int32 = 2
DDCKEYCAPS_DESTBLTCLRSPACEYUV int32 = 4
DDCKEYCAPS_DESTBLTYUV int32 = 8
DDCKEYCAPS_DESTOVERLAY int32 = 16
DDCKEYCAPS_DESTOVERLAYCLRSPACE int32 = 32
DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV int32 = 64
DDCKEYCAPS_DESTOVERLAYONEACTIVE int32 = 128
DDCKEYCAPS_DESTOVERLAYYUV int32 = 256
DDCKEYCAPS_SRCBLT int32 = 512
DDCKEYCAPS_SRCBLTCLRSPACE int32 = 1024
DDCKEYCAPS_SRCBLTCLRSPACEYUV int32 = 2048
DDCKEYCAPS_SRCBLTYUV int32 = 4096
DDCKEYCAPS_SRCOVERLAY int32 = 8192
DDCKEYCAPS_SRCOVERLAYCLRSPACE int32 = 16384
DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV int32 = 32768
DDCKEYCAPS_SRCOVERLAYONEACTIVE int32 = 65536
DDCKEYCAPS_SRCOVERLAYYUV int32 = 131072
DDCKEYCAPS_NOCOSTOVERLAY int32 = 262144
DDPF_ALPHAPIXELS int32 = 1
DDPF_ALPHA int32 = 2
DDPF_FOURCC int32 = 4
DDPF_PALETTEINDEXED4 int32 = 8
DDPF_PALETTEINDEXEDTO8 int32 = 16
DDPF_PALETTEINDEXED8 int32 = 32
DDPF_RGB int32 = 64
DDPF_COMPRESSED int32 = 128
DDPF_RGBTOYUV int32 = 256
DDPF_YUV int32 = 512
DDPF_ZBUFFER int32 = 1024
DDPF_PALETTEINDEXED1 int32 = 2048
DDPF_PALETTEINDEXED2 int32 = 4096
DDPF_ZPIXELS int32 = 8192
DDPF_STENCILBUFFER int32 = 16384
DDPF_ALPHAPREMULT int32 = 32768
DDPF_LUMINANCE int32 = 131072
DDPF_BUMPLUMINANCE int32 = 262144
DDPF_BUMPDUDV int32 = 524288
DDENUMSURFACES_ALL int32 = 1
DDENUMSURFACES_MATCH int32 = 2
DDENUMSURFACES_NOMATCH int32 = 4
DDENUMSURFACES_CANBECREATED int32 = 8
DDENUMSURFACES_DOESEXIST int32 = 16
DDSDM_STANDARDVGAMODE int32 = 1
DDEDM_REFRESHRATES int32 = 1
DDEDM_STANDARDVGAMODES int32 = 2
DDSCL_FULLSCREEN int32 = 1
DDSCL_ALLOWREBOOT int32 = 2
DDSCL_NOWINDOWCHANGES int32 = 4
DDSCL_NORMAL int32 = 8
DDSCL_EXCLUSIVE int32 = 16
DDSCL_ALLOWMODEX int32 = 64
DDSCL_SETFOCUSWINDOW int32 = 128
DDSCL_SETDEVICEWINDOW int32 = 256
DDSCL_CREATEDEVICEWINDOW int32 = 512
DDSCL_MULTITHREADED int32 = 1024
DDSCL_FPUSETUP int32 = 2048
DDSCL_FPUPRESERVE int32 = 4096
DDBLT_ALPHADEST int32 = 1
DDBLT_ALPHADESTCONSTOVERRIDE int32 = 2
DDBLT_ALPHADESTNEG int32 = 4
DDBLT_ALPHADESTSURFACEOVERRIDE int32 = 8
DDBLT_ALPHAEDGEBLEND int32 = 16
DDBLT_ALPHASRC int32 = 32
DDBLT_ALPHASRCCONSTOVERRIDE int32 = 64
DDBLT_ALPHASRCNEG int32 = 128
DDBLT_ALPHASRCSURFACEOVERRIDE int32 = 256
DDBLT_ASYNC int32 = 512
DDBLT_COLORFILL int32 = 1024
DDBLT_DDFX int32 = 2048
DDBLT_DDROPS int32 = 4096
DDBLT_KEYDEST int32 = 8192
DDBLT_KEYDESTOVERRIDE int32 = 16384
DDBLT_KEYSRC int32 = 32768
DDBLT_KEYSRCOVERRIDE int32 = 65536
DDBLT_ROP int32 = 131072
DDBLT_ROTATIONANGLE int32 = 262144
DDBLT_ZBUFFER int32 = 524288
DDBLT_ZBUFFERDESTCONSTOVERRIDE int32 = 1048576
DDBLT_ZBUFFERDESTOVERRIDE int32 = 2097152
DDBLT_ZBUFFERSRCCONSTOVERRIDE int32 = 4194304
DDBLT_ZBUFFERSRCOVERRIDE int32 = 8388608
DDBLT_WAIT int32 = 16777216
DDBLT_DEPTHFILL int32 = 33554432
DDBLT_DONOTWAIT int32 = 134217728
DDBLT_PRESENTATION int32 = 268435456
DDBLT_LAST_PRESENTATION int32 = 536870912
DDBLT_EXTENDED_FLAGS int32 = 1073741824
DDBLT_EXTENDED_LINEAR_CONTENT int32 = 4
DDBLTFAST_NOCOLORKEY uint32 = 0
DDBLTFAST_SRCCOLORKEY uint32 = 1
DDBLTFAST_DESTCOLORKEY uint32 = 2
DDBLTFAST_WAIT uint32 = 16
DDBLTFAST_DONOTWAIT uint32 = 32
DDFLIP_WAIT int32 = 1
DDFLIP_EVEN int32 = 2
DDFLIP_ODD int32 = 4
DDFLIP_NOVSYNC int32 = 8
DDFLIP_INTERVAL2 int32 = 33554432
DDFLIP_INTERVAL3 int32 = 50331648
DDFLIP_INTERVAL4 int32 = 67108864
DDFLIP_STEREO int32 = 16
DDFLIP_DONOTWAIT int32 = 32
DDOVER_ALPHADEST int32 = 1
DDOVER_ALPHADESTCONSTOVERRIDE int32 = 2
DDOVER_ALPHADESTNEG int32 = 4
DDOVER_ALPHADESTSURFACEOVERRIDE int32 = 8
DDOVER_ALPHAEDGEBLEND int32 = 16
DDOVER_ALPHASRC int32 = 32
DDOVER_ALPHASRCCONSTOVERRIDE int32 = 64
DDOVER_ALPHASRCNEG int32 = 128
DDOVER_ALPHASRCSURFACEOVERRIDE int32 = 256
DDOVER_HIDE int32 = 512
DDOVER_KEYDEST int32 = 1024
DDOVER_KEYDESTOVERRIDE int32 = 2048
DDOVER_KEYSRC int32 = 4096
DDOVER_KEYSRCOVERRIDE int32 = 8192
DDOVER_SHOW int32 = 16384
DDOVER_ADDDIRTYRECT int32 = 32768
DDOVER_REFRESHDIRTYRECTS int32 = 65536
DDOVER_REFRESHALL int32 = 131072
DDOVER_DDFX int32 = 524288
DDOVER_AUTOFLIP int32 = 1048576
DDOVER_BOB int32 = 2097152
DDOVER_OVERRIDEBOBWEAVE int32 = 4194304
DDOVER_INTERLEAVED int32 = 8388608
DDOVER_BOBHARDWARE int32 = 16777216
DDOVER_ARGBSCALEFACTORS int32 = 33554432
DDOVER_DEGRADEARGBSCALING int32 = 67108864
DDSETSURFACEDESC_RECREATEDC int32 = 0
DDSETSURFACEDESC_PRESERVEDC int32 = 1
DDLOCK_SURFACEMEMORYPTR int32 = 0
DDLOCK_WAIT int32 = 1
DDLOCK_EVENT int32 = 2
DDLOCK_READONLY int32 = 16
DDLOCK_WRITEONLY int32 = 32
DDLOCK_NOSYSLOCK int32 = 2048
DDLOCK_NOOVERWRITE int32 = 4096
DDLOCK_DISCARDCONTENTS int32 = 8192
DDLOCK_OKTOSWAP int32 = 8192
DDLOCK_DONOTWAIT int32 = 16384
DDLOCK_HASVOLUMETEXTUREBOXRECT int32 = 32768
DDLOCK_NODIRTYUPDATE int32 = 65536
DDBLTFX_ARITHSTRETCHY int32 = 1
DDBLTFX_MIRRORLEFTRIGHT int32 = 2
DDBLTFX_MIRRORUPDOWN int32 = 4
DDBLTFX_NOTEARING int32 = 8
DDBLTFX_ROTATE180 int32 = 16
DDBLTFX_ROTATE270 int32 = 32
DDBLTFX_ROTATE90 int32 = 64
DDBLTFX_ZBUFFERRANGE int32 = 128
DDBLTFX_ZBUFFERBASEDEST int32 = 256
DDOVERFX_ARITHSTRETCHY int32 = 1
DDOVERFX_MIRRORLEFTRIGHT int32 = 2
DDOVERFX_MIRRORUPDOWN int32 = 4
DDOVERFX_DEINTERLACE int32 = 8
DDWAITVB_BLOCKBEGIN int32 = 1
DDWAITVB_BLOCKBEGINEVENT int32 = 2
DDWAITVB_BLOCKEND int32 = 4
DDGFS_CANFLIP int32 = 1
DDGFS_ISFLIPDONE int32 = 2
DDGBS_CANBLT int32 = 1
DDGBS_ISBLTDONE int32 = 2
DDENUMOVERLAYZ_BACKTOFRONT int32 = 0
DDENUMOVERLAYZ_FRONTTOBACK int32 = 1
DDOVERZ_SENDTOFRONT int32 = 0
DDOVERZ_SENDTOBACK int32 = 1
DDOVERZ_MOVEFORWARD int32 = 2
DDOVERZ_MOVEBACKWARD int32 = 3
DDOVERZ_INSERTINFRONTOF int32 = 4
DDOVERZ_INSERTINBACKOF int32 = 5
DDSGR_CALIBRATE int32 = 1
DDSMT_ISTESTREQUIRED int32 = 1
DDEM_MODEPASSED int32 = 1
DDEM_MODEFAILED int32 = 2
DDENUMRET_CANCEL uint32 = 0
DDENUMRET_OK uint32 = 1
DDERR_NOTINITIALIZED int32 = -2147221008
OBJECT_ISROOT int32 = -2147483648
DDUNSUPPORTEDMODE uint32 = 4294967295
DDPF_NOVEL_TEXTURE_FORMAT int32 = 1048576
DDPF_D3DFORMAT int32 = 2097152
D3DFORMAT_OP_TEXTURE int32 = 1
D3DFORMAT_OP_VOLUMETEXTURE int32 = 2
D3DFORMAT_OP_CUBETEXTURE int32 = 4
D3DFORMAT_OP_OFFSCREEN_RENDERTARGET int32 = 8
D3DFORMAT_OP_SAME_FORMAT_RENDERTARGET int32 = 16
D3DFORMAT_OP_ZSTENCIL int32 = 64
D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH int32 = 128
D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGET int32 = 256
D3DFORMAT_OP_DISPLAYMODE int32 = 1024
D3DFORMAT_OP_3DACCELERATION int32 = 2048
D3DFORMAT_OP_PIXELSIZE int32 = 4096
D3DFORMAT_OP_CONVERT_TO_ARGB int32 = 8192
D3DFORMAT_OP_OFFSCREENPLAIN int32 = 16384
D3DFORMAT_OP_SRGBREAD int32 = 32768
D3DFORMAT_OP_BUMPMAP int32 = 65536
D3DFORMAT_OP_DMAP int32 = 131072
D3DFORMAT_OP_NOFILTER int32 = 262144
D3DFORMAT_MEMBEROFGROUP_ARGB int32 = 524288
D3DFORMAT_OP_SRGBWRITE int32 = 1048576
D3DFORMAT_OP_NOALPHABLEND int32 = 2097152
D3DFORMAT_OP_AUTOGENMIPMAP int32 = 4194304
D3DFORMAT_OP_VERTEXTEXTURE int32 = 8388608
D3DFORMAT_OP_NOTEXCOORDWRAPNORMIP int32 = 16777216
DELETED_OK uint32 = 0
DELETED_LASTONE uint32 = 1
DELETED_NOTFOUND uint32 = 2
DCICOMMAND uint32 = 3075
DD_VERSION int32 = 512
DD_RUNTIME_VERSION int32 = 2306
DD_HAL_VERSION uint32 = 256
DDCREATEDRIVEROBJECT uint32 = 10
DDGET32BITDRIVERNAME uint32 = 11
DDNEWCALLBACKFNS uint32 = 12
DDVERSIONINFO uint32 = 13
CCHDEVICENAME uint32 = 32
MAX_DRIVER_NAME uint32 = 32
MAX_PALETTE_SIZE uint32 = 256
MAX_AUTOFLIP_BUFFERS uint32 = 10
DDSCAPS_EXECUTEBUFFER int32 = 8388608
DDSCAPS2_VERTEXBUFFER int32 = 32
DDSCAPS2_COMMANDBUFFER int32 = 64
DDSCAPS2_INDEXBUFFER int32 = 67108864
DDSCAPS3_VIDEO int32 = 512
D3DFMT_INTERNAL_D32 uint32 = 71
D3DFMT_INTERNAL_S1D15 uint32 = 72
D3DFMT_INTERNAL_D15S1 uint32 = 73
D3DFMT_INTERNAL_S8D24 uint32 = 74
D3DFMT_INTERNAL_D24S8 uint32 = 75
D3DFMT_INTERNAL_X8D24 uint32 = 76
D3DFMT_INTERNAL_D24X8 uint32 = 77
DDHAL_PLEASEALLOC_BLOCKSIZE int32 = 2
DDHAL_PLEASEALLOC_LINEARSIZE int32 = 3
VIDMEM_ISLINEAR int32 = 1
VIDMEM_ISRECTANGULAR int32 = 2
VIDMEM_ISHEAP int32 = 4
VIDMEM_ISNONLOCAL int32 = 8
VIDMEM_ISWC int32 = 16
VIDMEM_HEAPDISABLED int32 = 32
HEAPALIASINFO_MAPPEDREAL int32 = 1
HEAPALIASINFO_MAPPEDDUMMY int32 = 2
DDHAL_CB32_DESTROYDRIVER int32 = 1
DDHAL_CB32_CREATESURFACE int32 = 2
DDHAL_CB32_SETCOLORKEY int32 = 4
DDHAL_CB32_SETMODE int32 = 8
DDHAL_CB32_WAITFORVERTICALBLANK int32 = 16
DDHAL_CB32_CANCREATESURFACE int32 = 32
DDHAL_CB32_CREATEPALETTE int32 = 64
DDHAL_CB32_GETSCANLINE int32 = 128
DDHAL_CB32_SETEXCLUSIVEMODE int32 = 256
DDHAL_CB32_FLIPTOGDISURFACE int32 = 512
DDHAL_PALCB32_DESTROYPALETTE int32 = 1
DDHAL_PALCB32_SETENTRIES int32 = 2
DDHAL_SURFCB32_DESTROYSURFACE int32 = 1
DDHAL_SURFCB32_FLIP int32 = 2
DDHAL_SURFCB32_SETCLIPLIST int32 = 4
DDHAL_SURFCB32_LOCK int32 = 8
DDHAL_SURFCB32_UNLOCK int32 = 16
DDHAL_SURFCB32_BLT int32 = 32
DDHAL_SURFCB32_SETCOLORKEY int32 = 64
DDHAL_SURFCB32_ADDATTACHEDSURFACE int32 = 128
DDHAL_SURFCB32_GETBLTSTATUS int32 = 256
DDHAL_SURFCB32_GETFLIPSTATUS int32 = 512
DDHAL_SURFCB32_UPDATEOVERLAY int32 = 1024
DDHAL_SURFCB32_SETOVERLAYPOSITION int32 = 2048
DDHAL_SURFCB32_RESERVED4 int32 = 4096
DDHAL_SURFCB32_SETPALETTE int32 = 8192
DDHAL_MISCCB32_GETAVAILDRIVERMEMORY int32 = 1
DDHAL_MISCCB32_UPDATENONLOCALHEAP int32 = 2
DDHAL_MISCCB32_GETHEAPALIGNMENT int32 = 4
DDHAL_MISCCB32_GETSYSMEMBLTSTATUS int32 = 8
DDHAL_MISC2CB32_CREATESURFACEEX int32 = 2
DDHAL_MISC2CB32_GETDRIVERSTATE int32 = 4
DDHAL_MISC2CB32_DESTROYDDLOCAL int32 = 8
DDHAL_EXEBUFCB32_CANCREATEEXEBUF int32 = 1
DDHAL_EXEBUFCB32_CREATEEXEBUF int32 = 2
DDHAL_EXEBUFCB32_DESTROYEXEBUF int32 = 4
DDHAL_EXEBUFCB32_LOCKEXEBUF int32 = 8
DDHAL_EXEBUFCB32_UNLOCKEXEBUF int32 = 16
DDHAL_VPORT32_CANCREATEVIDEOPORT int32 = 1
DDHAL_VPORT32_CREATEVIDEOPORT int32 = 2
DDHAL_VPORT32_FLIP int32 = 4
DDHAL_VPORT32_GETBANDWIDTH int32 = 8
DDHAL_VPORT32_GETINPUTFORMATS int32 = 16
DDHAL_VPORT32_GETOUTPUTFORMATS int32 = 32
DDHAL_VPORT32_GETFIELD int32 = 128
DDHAL_VPORT32_GETLINE int32 = 256
DDHAL_VPORT32_GETCONNECT int32 = 512
DDHAL_VPORT32_DESTROY int32 = 1024
DDHAL_VPORT32_GETFLIPSTATUS int32 = 2048
DDHAL_VPORT32_UPDATE int32 = 4096
DDHAL_VPORT32_WAITFORSYNC int32 = 8192
DDHAL_VPORT32_GETSIGNALSTATUS int32 = 16384
DDHAL_VPORT32_COLORCONTROL int32 = 32768
DDHAL_COLOR_COLORCONTROL int32 = 1
DDHAL_KERNEL_SYNCSURFACEDATA int32 = 1
DDHAL_KERNEL_SYNCVIDEOPORTDATA int32 = 2
DDHAL_MOCOMP32_GETGUIDS uint32 = 1
DDHAL_MOCOMP32_GETFORMATS uint32 = 2
DDHAL_MOCOMP32_CREATE uint32 = 4
DDHAL_MOCOMP32_GETCOMPBUFFINFO uint32 = 8
DDHAL_MOCOMP32_GETINTERNALINFO uint32 = 16
DDHAL_MOCOMP32_BEGINFRAME uint32 = 32
DDHAL_MOCOMP32_ENDFRAME uint32 = 64
DDHAL_MOCOMP32_RENDER uint32 = 128
DDHAL_MOCOMP32_QUERYSTATUS uint32 = 256
DDHAL_MOCOMP32_DESTROY uint32 = 512
DDHAL_DRIVER_NOTHANDLED int32 = 0
DDHAL_DRIVER_HANDLED int32 = 1
DDHAL_DRIVER_NOCKEYHW int32 = 2
DDRAWIPAL_256 int32 = 1
DDRAWIPAL_16 int32 = 2
DDRAWIPAL_GDI int32 = 4
DDRAWIPAL_STORED_8 int32 = 8
DDRAWIPAL_STORED_16 int32 = 16
DDRAWIPAL_STORED_24 int32 = 32
DDRAWIPAL_EXCLUSIVE int32 = 64
DDRAWIPAL_INHEL int32 = 128
DDRAWIPAL_DIRTY int32 = 256
DDRAWIPAL_ALLOW256 int32 = 512
DDRAWIPAL_4 int32 = 1024
DDRAWIPAL_2 int32 = 2048
DDRAWIPAL_STORED_8INDEX int32 = 4096
DDRAWIPAL_ALPHA int32 = 8192
DDRAWICLIP_WATCHWINDOW int32 = 1
DDRAWICLIP_ISINITIALIZED int32 = 2
DDRAWICLIP_INMASTERSPRITELIST int32 = 4
DDAL_IMPLICIT int32 = 1
ACCESSRECT_VRAMSTYLE int32 = 1
ACCESSRECT_NOTHOLDINGWIN16LOCK int32 = 2
ACCESSRECT_BROKEN int32 = 4
PFINDEX_UNINITIALIZED uint32 = 0
DDRAWISURFGBL_MEMFREE int32 = 1
DDRAWISURFGBL_SYSMEMREQUESTED int32 = 2
DDRAWISURFGBL_ISGDISURFACE int32 = 4
DDRAWISURFGBL_SOFTWAREAUTOFLIP int32 = 8
DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCK int32 = 16
DDRAWISURFGBL_LOCKVRAMSTYLE int32 = 32
DDRAWISURFGBL_LOCKBROKEN int32 = 64
DDRAWISURFGBL_IMPLICITHANDLE int32 = 128
DDRAWISURFGBL_ISCLIENTMEM int32 = 256
DDRAWISURFGBL_HARDWAREOPSOURCE int32 = 512
DDRAWISURFGBL_HARDWAREOPDEST int32 = 1024
DDRAWISURFGBL_VPORTINTERLEAVED int32 = 2048
DDRAWISURFGBL_VPORTDATA int32 = 4096
DDRAWISURFGBL_LATEALLOCATELINEAR int32 = 8192
DDRAWISURFGBL_SYSMEMEXECUTEBUFFER int32 = 16384
DDRAWISURFGBL_FASTLOCKHELD int32 = 32768
DDRAWISURFGBL_READONLYLOCKHELD int32 = 65536
DDRAWISURFGBL_DX8SURFACE int32 = 524288
DDRAWISURFGBL_DDHELDONTFREE int32 = 1048576
DDRAWISURFGBL_NOTIFYWHENUNLOCKED int32 = 2097152
DDRAWISURFGBL_RESERVED0 int32 = -2147483648
DDRAWISURF_ATTACHED int32 = 1
DDRAWISURF_IMPLICITCREATE int32 = 2
DDRAWISURF_ISFREE int32 = 4
DDRAWISURF_ATTACHED_FROM int32 = 8
DDRAWISURF_IMPLICITROOT int32 = 16
DDRAWISURF_PARTOFPRIMARYCHAIN int32 = 32
DDRAWISURF_DATAISALIASED int32 = 64
DDRAWISURF_HASDC int32 = 128
DDRAWISURF_HASCKEYDESTOVERLAY int32 = 256
DDRAWISURF_HASCKEYDESTBLT int32 = 512
DDRAWISURF_HASCKEYSRCOVERLAY int32 = 1024
DDRAWISURF_HASCKEYSRCBLT int32 = 2048
DDRAWISURF_LOCKEXCLUDEDCURSOR int32 = 4096
DDRAWISURF_HASPIXELFORMAT int32 = 8192
DDRAWISURF_HASOVERLAYDATA int32 = 16384
DDRAWISURF_SETGAMMA int32 = 32768
DDRAWISURF_SW_CKEYDESTOVERLAY int32 = 65536
DDRAWISURF_SW_CKEYDESTBLT int32 = 131072
DDRAWISURF_SW_CKEYSRCOVERLAY int32 = 262144
DDRAWISURF_SW_CKEYSRCBLT int32 = 524288
DDRAWISURF_HW_CKEYDESTOVERLAY int32 = 1048576
DDRAWISURF_HW_CKEYDESTBLT int32 = 2097152
DDRAWISURF_HW_CKEYSRCOVERLAY int32 = 4194304
DDRAWISURF_HW_CKEYSRCBLT int32 = 8388608
DDRAWISURF_INMASTERSPRITELIST int32 = 16777216
DDRAWISURF_HELCB int32 = 33554432
DDRAWISURF_FRONTBUFFER int32 = 67108864
DDRAWISURF_BACKBUFFER int32 = 134217728
DDRAWISURF_INVALID int32 = 268435456
DDRAWISURF_DCIBUSY int32 = 536870912
DDRAWISURF_GETDCNULL int32 = 1073741824
DDRAWISURF_STEREOSURFACELEFT int32 = 536870912
DDRAWISURF_DRIVERMANAGED int32 = 1073741824
DDRAWISURF_DCILOCK int32 = -2147483648
ROP_HAS_SOURCE int32 = 1
ROP_HAS_PATTERN int32 = 2
DDMODEINFO_PALETTIZED uint32 = 1
DDMODEINFO_MODEX uint32 = 2
DDMODEINFO_UNSUPPORTED uint32 = 4
DDMODEINFO_STANDARDVGA uint32 = 8
DDMODEINFO_MAXREFRESH uint32 = 16
DDMODEINFO_STEREO uint32 = 32
DDRAWILCL_HASEXCLUSIVEMODE int32 = 1
DDRAWILCL_ISFULLSCREEN int32 = 2
DDRAWILCL_SETCOOPCALLED int32 = 4
DDRAWILCL_ACTIVEYES int32 = 8
DDRAWILCL_ACTIVENO int32 = 16
DDRAWILCL_HOOKEDHWND int32 = 32
DDRAWILCL_ALLOWMODEX int32 = 64
DDRAWILCL_V1SCLBEHAVIOUR int32 = 128
DDRAWILCL_MODEHASBEENCHANGED int32 = 256
DDRAWILCL_CREATEDWINDOW int32 = 512
DDRAWILCL_DIRTYDC int32 = 1024
DDRAWILCL_DISABLEINACTIVATE int32 = 2048
DDRAWILCL_CURSORCLIPPED int32 = 4096
DDRAWILCL_EXPLICITMONITOR int32 = 8192
DDRAWILCL_MULTITHREADED int32 = 16384
DDRAWILCL_FPUSETUP int32 = 32768
DDRAWILCL_POWEREDDOWN int32 = 65536
DDRAWILCL_DIRECTDRAW7 int32 = 131072
DDRAWILCL_ATTEMPTEDD3DCONTEXT int32 = 262144
DDRAWILCL_FPUPRESERVE int32 = 524288
DDRAWILCL_DX8DRIVER int32 = 1048576
DDRAWILCL_DIRECTDRAW8 int32 = 2097152
DDRAWI_xxxxxxxxx1 int32 = 1
DDRAWI_xxxxxxxxx2 int32 = 2
DDRAWI_VIRTUALDESKTOP int32 = 8
DDRAWI_MODEX int32 = 16
DDRAWI_DISPLAYDRV int32 = 32
DDRAWI_FULLSCREEN int32 = 64
DDRAWI_MODECHANGED int32 = 128
DDRAWI_NOHARDWARE int32 = 256
DDRAWI_PALETTEINIT int32 = 512
DDRAWI_NOEMULATION int32 = 1024
DDRAWI_HASCKEYDESTOVERLAY int32 = 2048
DDRAWI_HASCKEYSRCOVERLAY int32 = 4096
DDRAWI_HASGDIPALETTE int32 = 8192
DDRAWI_EMULATIONINITIALIZED int32 = 16384
DDRAWI_HASGDIPALETTE_EXCLUSIVE int32 = 32768
DDRAWI_MODEXILLEGAL int32 = 65536
DDRAWI_FLIPPEDTOGDI int32 = 131072
DDRAWI_NEEDSWIN16FORVRAMLOCK int32 = 262144
DDRAWI_PDEVICEVRAMBITCLEARED int32 = 524288
DDRAWI_STANDARDVGA int32 = 1048576
DDRAWI_EXTENDEDALIGNMENT int32 = 2097152
DDRAWI_CHANGINGMODE int32 = 4194304
DDRAWI_GDIDRV int32 = 8388608
DDRAWI_ATTACHEDTODESKTOP int32 = 16777216
DDRAWI_UMODELOADED int32 = 33554432
DDRAWI_DDRAWDATANOTFETCHED int32 = 67108864
DDRAWI_SECONDARYDRIVERLOADED int32 = 134217728
DDRAWI_TESTINGMODES int32 = 268435456
DDRAWI_DRIVERINFO2 int32 = 536870912
DDRAWI_BADPDEV int32 = 1073741824
DDRAWIVPORT_ON uint32 = 1
DDRAWIVPORT_SOFTWARE_AUTOFLIP uint32 = 2
DDRAWIVPORT_COLORKEYANDINTERP uint32 = 4
DDRAWIVPORT_NOKERNELHANDLES uint32 = 8
DDRAWIVPORT_SOFTWARE_BOB uint32 = 16
DDRAWIVPORT_VBION uint32 = 32
DDRAWIVPORT_VIDEOON uint32 = 64
DDHALINFO_ISPRIMARYDISPLAY int32 = 1
DDHALINFO_MODEXILLEGAL int32 = 2
DDHALINFO_GETDRIVERINFOSET int32 = 4
DDHALINFO_GETDRIVERINFO2 int32 = 8
DDWAITVB_I_TESTVB int32 = -2147483642
DDRAWI_VPORTSTART uint32 = 1
DDRAWI_VPORTSTOP uint32 = 2
DDRAWI_VPORTUPDATE uint32 = 3
DDRAWI_VPORTGETCOLOR uint32 = 1
DDRAWI_VPORTSETCOLOR uint32 = 2
DDRAWI_GETCOLOR uint32 = 1
DDRAWI_SETCOLOR uint32 = 2
DDMCQUERY_READ uint32 = 1
DDSCAPS_COMMANDBUFFER int32 = 1024
DDHAL_PLEASEALLOC_USERMEM int32 = 4
DDHAL_CB32_MAPMEMORY int32 = -2147483648
DDHAL_MISC2CB32_ALPHABLT int32 = 1
DDHAL_CREATESURFACEEX_SWAPHANDLES int32 = 1
DDHAL_NTCB32_FREEDRIVERMEMORY int32 = 1
DDHAL_NTCB32_SETEXCLUSIVEMODE int32 = 2
DDHAL_NTCB32_FLIPTOGDISURFACE int32 = 4
DDHAL_VPORT32_GETAUTOFLIPSURF int32 = 64
DDHAL_D3DBUFCB32_CANCREATED3DBUF int32 = 1
DDHAL_D3DBUFCB32_CREATED3DBUF int32 = 2
DDHAL_D3DBUFCB32_DESTROYD3DBUF int32 = 4
DDHAL_D3DBUFCB32_LOCKD3DBUF int32 = 8
DDHAL_D3DBUFCB32_UNLOCKD3DBUF int32 = 16
DDHAL_PRIVATECAP_ATOMICSURFACECREATION int32 = 1
DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION int32 = 2
DDHAL_PRIVATECAP_RESERVED1 int32 = 4
DDBLT_AFLAGS int32 = -2147483648
DDABLT_SRCOVERDEST int32 = 1
DDKERNELCAPS_SKIPFIELDS int32 = 1
DDKERNELCAPS_AUTOFLIP int32 = 2
DDKERNELCAPS_SETSTATE int32 = 4
DDKERNELCAPS_LOCK int32 = 8
DDKERNELCAPS_FLIPVIDEOPORT int32 = 16
DDKERNELCAPS_FLIPOVERLAY int32 = 32
DDKERNELCAPS_CAPTURE_SYSMEM int32 = 64
DDKERNELCAPS_CAPTURE_NONLOCALVIDMEM int32 = 128
DDKERNELCAPS_FIELDPOLARITY int32 = 256
DDKERNELCAPS_CAPTURE_INVERTED int32 = 512
DDIRQ_DISPLAY_VSYNC int32 = 1
DDIRQ_RESERVED1 int32 = 2
DDIRQ_VPORT0_VSYNC int32 = 4
DDIRQ_VPORT0_LINE int32 = 8
DDIRQ_VPORT1_VSYNC int32 = 16
DDIRQ_VPORT1_LINE int32 = 32
DDIRQ_VPORT2_VSYNC int32 = 64
DDIRQ_VPORT2_LINE int32 = 128
DDIRQ_VPORT3_VSYNC int32 = 256
DDIRQ_VPORT3_LINE int32 = 512
DDIRQ_VPORT4_VSYNC int32 = 1024
DDIRQ_VPORT4_LINE int32 = 2048
DDIRQ_VPORT5_VSYNC int32 = 4096
DDIRQ_VPORT5_LINE int32 = 8192
DDIRQ_VPORT6_VSYNC int32 = 16384
DDIRQ_VPORT6_LINE int32 = 32768
DDIRQ_VPORT7_VSYNC int32 = 65536
DDIRQ_VPORT7_LINE int32 = 131072
DDIRQ_VPORT8_VSYNC int32 = 262144
DDIRQ_VPORT8_LINE int32 = 524288
DDIRQ_VPORT9_VSYNC int32 = 65536
DDIRQ_VPORT9_LINE int32 = 131072
SURFACEALIGN_DISCARDABLE int32 = 1
VMEMHEAP_LINEAR int32 = 1
VMEMHEAP_RECTANGULAR int32 = 2
VMEMHEAP_ALIGNMENT int32 = 4
DDVPD_WIDTH int32 = 1
DDVPD_HEIGHT int32 = 2
DDVPD_ID int32 = 4
DDVPD_CAPS int32 = 8
DDVPD_FX int32 = 16
DDVPD_AUTOFLIP int32 = 32
DDVPD_ALIGN int32 = 64
DDVPD_PREFERREDAUTOFLIP int32 = 128
DDVPD_FILTERQUALITY int32 = 256
DDVPCONNECT_DOUBLECLOCK int32 = 1
DDVPCONNECT_VACT int32 = 2
DDVPCONNECT_INVERTPOLARITY int32 = 4
DDVPCONNECT_DISCARDSVREFDATA int32 = 8
DDVPCONNECT_HALFLINE int32 = 16
DDVPCONNECT_INTERLACED int32 = 32
DDVPCONNECT_SHAREEVEN int32 = 64
DDVPCONNECT_SHAREODD int32 = 128
DDVPCAPS_AUTOFLIP int32 = 1
DDVPCAPS_INTERLACED int32 = 2
DDVPCAPS_NONINTERLACED int32 = 4
DDVPCAPS_READBACKFIELD int32 = 8
DDVPCAPS_READBACKLINE int32 = 16
DDVPCAPS_SHAREABLE int32 = 32
DDVPCAPS_SKIPEVENFIELDS int32 = 64
DDVPCAPS_SKIPODDFIELDS int32 = 128
DDVPCAPS_SYNCMASTER int32 = 256
DDVPCAPS_VBISURFACE int32 = 512
DDVPCAPS_COLORCONTROL int32 = 1024
DDVPCAPS_OVERSAMPLEDVBI int32 = 2048
DDVPCAPS_SYSTEMMEMORY int32 = 4096
DDVPCAPS_VBIANDVIDEOINDEPENDENT int32 = 8192
DDVPCAPS_HARDWAREDEINTERLACE int32 = 16384
DDVPFX_CROPTOPDATA int32 = 1
DDVPFX_CROPX int32 = 2
DDVPFX_CROPY int32 = 4
DDVPFX_INTERLEAVE int32 = 8
DDVPFX_MIRRORLEFTRIGHT int32 = 16
DDVPFX_MIRRORUPDOWN int32 = 32
DDVPFX_PRESHRINKX int32 = 64
DDVPFX_PRESHRINKY int32 = 128
DDVPFX_PRESHRINKXB int32 = 256
DDVPFX_PRESHRINKYB int32 = 512
DDVPFX_PRESHRINKXS int32 = 1024
DDVPFX_PRESHRINKYS int32 = 2048
DDVPFX_PRESTRETCHX int32 = 4096
DDVPFX_PRESTRETCHY int32 = 8192
DDVPFX_PRESTRETCHXN int32 = 16384
DDVPFX_PRESTRETCHYN int32 = 32768
DDVPFX_VBICONVERT int32 = 65536
DDVPFX_VBINOSCALE int32 = 131072
DDVPFX_IGNOREVBIXCROP int32 = 262144
DDVPFX_VBINOINTERLEAVE int32 = 524288
DDVP_AUTOFLIP int32 = 1
DDVP_CONVERT int32 = 2
DDVP_CROP int32 = 4
DDVP_INTERLEAVE int32 = 8
DDVP_MIRRORLEFTRIGHT int32 = 16
DDVP_MIRRORUPDOWN int32 = 32
DDVP_PRESCALE int32 = 64
DDVP_SKIPEVENFIELDS int32 = 128
DDVP_SKIPODDFIELDS int32 = 256
DDVP_SYNCMASTER int32 = 512
DDVP_VBICONVERT int32 = 1024
DDVP_VBINOSCALE int32 = 2048
DDVP_OVERRIDEBOBWEAVE int32 = 4096
DDVP_IGNOREVBIXCROP int32 = 8192
DDVP_VBINOINTERLEAVE int32 = 16384
DDVP_HARDWAREDEINTERLACE int32 = 32768
DDVPFORMAT_VIDEO int32 = 1
DDVPFORMAT_VBI int32 = 2
DDVPTARGET_VIDEO int32 = 1
DDVPTARGET_VBI int32 = 2
DDVPWAIT_BEGIN int32 = 1
DDVPWAIT_END int32 = 2
DDVPWAIT_LINE int32 = 3
DDVPFLIP_VIDEO int32 = 1
DDVPFLIP_VBI int32 = 2
DDVPSQ_NOSIGNAL int32 = 1
DDVPSQ_SIGNALOK int32 = 2
DDVPB_VIDEOPORT int32 = 1
DDVPB_OVERLAY int32 = 2
DDVPB_TYPE int32 = 4
DDVPBCAPS_SOURCE int32 = 1
DDVPBCAPS_DESTINATION int32 = 2
DDVPCREATE_VBIONLY int32 = 1
DDVPCREATE_VIDEOONLY int32 = 2
DDVPSTATUS_VBIONLY int32 = 1
DDVPSTATUS_VIDEOONLY int32 = 2
MDL_MAPPED_TO_SYSTEM_VA uint32 = 1
MDL_PAGES_LOCKED uint32 = 2
MDL_SOURCE_IS_NONPAGED_POOL uint32 = 4
MDL_ALLOCATED_FIXED_SIZE uint32 = 8
MDL_PARTIAL uint32 = 16
MDL_PARTIAL_HAS_BEEN_MAPPED uint32 = 32
MDL_IO_PAGE_READ uint32 = 64
MDL_WRITE_OPERATION uint32 = 128
MDL_PARENT_MAPPED_SYSTEM_VA uint32 = 256
MDL_LOCK_HELD uint32 = 512
MDL_SCATTER_GATHER_VA uint32 = 1024
MDL_IO_SPACE uint32 = 2048
MDL_NETWORK_HEADER uint32 = 4096
MDL_MAPPING_CAN_FAIL uint32 = 8192
MDL_ALLOCATED_MUST_SUCCEED uint32 = 16384
MDL_64_BIT_VA uint32 = 32768
DX_OK uint32 = 0
DXERR_UNSUPPORTED uint32 = 2147500033
DXERR_GENERIC uint32 = 2147500037
DXERR_OUTOFCAPS uint32 = 2289434984
DDIRQ_BUSMASTER int32 = 2
IRQINFO_HANDLED uint32 = 1
IRQINFO_NOTHANDLED uint32 = 2
DDSKIP_SKIPNEXT uint32 = 1
DDSKIP_ENABLENEXT uint32 = 2
DDTRANSFER_SYSTEMMEMORY uint32 = 1
DDTRANSFER_NONLOCALVIDMEM uint32 = 2
DDTRANSFER_INVERT uint32 = 4
DDTRANSFER_CANCEL uint32 = 128
DDTRANSFER_HALFLINES uint32 = 256
DXAPI_HALVERSION uint32 = 1
)#define global DIRECTDRAW_VERSION 1792
#define global _FACDD 2166
#define global CLSID_DirectDraw "{D7B70EE0-4340-11CF-B063-0020AFC2CD35}"
#define global CLSID_DirectDraw7 "{3C305196-50DB-11D3-9CFE-00C04FD930C5}"
#define global CLSID_DirectDrawClipper "{593817A0-7DB3-11CF-A2DE-00AA00B93356}"
#define global DDENUM_ATTACHEDSECONDARYDEVICES 1
#define global DDENUM_DETACHEDSECONDARYDEVICES 2
#define global DDENUM_NONDISPLAYDEVICES 4
#define global REGSTR_KEY_DDHW_DESCRIPTION "Description"
#define global REGSTR_KEY_DDHW_DRIVERNAME "DriverName"
#define global REGSTR_PATH_DDHW "Hardware\DirectDrawDrivers"
#define global DDCREATE_HARDWAREONLY 1
#define global DDCREATE_EMULATIONONLY 2
#define global MAX_DDDEVICEID_STRING 512
#define global DDGDI_GETHOSTIDENTIFIER 1
#define global DDSD_CAPS 1
#define global DDSD_HEIGHT 2
#define global DDSD_WIDTH 4
#define global DDSD_PITCH 8
#define global DDSD_BACKBUFFERCOUNT 32
#define global DDSD_ZBUFFERBITDEPTH 64
#define global DDSD_ALPHABITDEPTH 128
#define global DDSD_LPSURFACE 2048
#define global DDSD_PIXELFORMAT 4096
#define global DDSD_CKDESTOVERLAY 8192
#define global DDSD_CKDESTBLT 16384
#define global DDSD_CKSRCOVERLAY 32768
#define global DDSD_CKSRCBLT 65536
#define global DDSD_MIPMAPCOUNT 131072
#define global DDSD_REFRESHRATE 262144
#define global DDSD_LINEARSIZE 524288
#define global DDSD_TEXTURESTAGE 1048576
#define global DDSD_FVF 2097152
#define global DDSD_SRCVBHANDLE 4194304
#define global DDSD_DEPTH 8388608
#define global DDSD_ALL 16775662
#define global DDOSD_GUID 1
#define global DDOSD_COMPRESSION_RATIO 2
#define global DDOSD_SCAPS 4
#define global DDOSD_OSCAPS 8
#define global DDOSD_ALL 15
#define global DDOSDCAPS_OPTCOMPRESSED 1
#define global DDOSDCAPS_OPTREORDERED 2
#define global DDOSDCAPS_MONOLITHICMIPMAP 4
#define global DDOSDCAPS_VALIDSCAPS 805324800
#define global DDOSDCAPS_VALIDOSCAPS 7
#define global DDCOLOR_BRIGHTNESS 1
#define global DDCOLOR_CONTRAST 2
#define global DDCOLOR_HUE 4
#define global DDCOLOR_SATURATION 8
#define global DDCOLOR_SHARPNESS 16
#define global DDCOLOR_GAMMA 32
#define global DDCOLOR_COLORENABLE 64
#define global DDSCAPS_RESERVED1 1
#define global DDSCAPS_ALPHA 2
#define global DDSCAPS_BACKBUFFER 4
#define global DDSCAPS_COMPLEX 8
#define global DDSCAPS_FLIP 16
#define global DDSCAPS_FRONTBUFFER 32
#define global DDSCAPS_OFFSCREENPLAIN 64
#define global DDSCAPS_OVERLAY 128
#define global DDSCAPS_PALETTE 256
#define global DDSCAPS_PRIMARYSURFACE 512
#define global DDSCAPS_RESERVED3 1024
#define global DDSCAPS_PRIMARYSURFACELEFT 0
#define global DDSCAPS_SYSTEMMEMORY 2048
#define global DDSCAPS_TEXTURE 4096
#define global DDSCAPS_3DDEVICE 8192
#define global DDSCAPS_VIDEOMEMORY 16384
#define global DDSCAPS_VISIBLE 32768
#define global DDSCAPS_WRITEONLY 65536
#define global DDSCAPS_ZBUFFER 131072
#define global DDSCAPS_OWNDC 262144
#define global DDSCAPS_LIVEVIDEO 524288
#define global DDSCAPS_HWCODEC 1048576
#define global DDSCAPS_MODEX 2097152
#define global DDSCAPS_MIPMAP 4194304
#define global DDSCAPS_RESERVED2 8388608
#define global DDSCAPS_ALLOCONLOAD 67108864
#define global DDSCAPS_VIDEOPORT 134217728
#define global DDSCAPS_LOCALVIDMEM 268435456
#define global DDSCAPS_NONLOCALVIDMEM 536870912
#define global DDSCAPS_STANDARDVGAMODE 1073741824
#define global DDSCAPS_OPTIMIZED (-2147483648)
#define global DDSCAPS2_RESERVED4 2
#define global DDSCAPS2_HARDWAREDEINTERLACE 0
#define global DDSCAPS2_HINTDYNAMIC 4
#define global DDSCAPS2_HINTSTATIC 8
#define global DDSCAPS2_TEXTUREMANAGE 16
#define global DDSCAPS2_RESERVED1 32
#define global DDSCAPS2_RESERVED2 64
#define global DDSCAPS2_OPAQUE 128
#define global DDSCAPS2_HINTANTIALIASING 256
#define global DDSCAPS2_CUBEMAP 512
#define global DDSCAPS2_CUBEMAP_POSITIVEX 1024
#define global DDSCAPS2_CUBEMAP_NEGATIVEX 2048
#define global DDSCAPS2_CUBEMAP_POSITIVEY 4096
#define global DDSCAPS2_CUBEMAP_NEGATIVEY 8192
#define global DDSCAPS2_CUBEMAP_POSITIVEZ 16384
#define global DDSCAPS2_CUBEMAP_NEGATIVEZ 32768
#define global DDSCAPS2_MIPMAPSUBLEVEL 65536
#define global DDSCAPS2_D3DTEXTUREMANAGE 131072
#define global DDSCAPS2_DONOTPERSIST 262144
#define global DDSCAPS2_STEREOSURFACELEFT 524288
#define global DDSCAPS2_VOLUME 2097152
#define global DDSCAPS2_NOTUSERLOCKABLE 4194304
#define global DDSCAPS2_POINTS 8388608
#define global DDSCAPS2_RTPATCHES 16777216
#define global DDSCAPS2_NPATCHES 33554432
#define global DDSCAPS2_RESERVED3 67108864
#define global DDSCAPS2_DISCARDBACKBUFFER 268435456
#define global DDSCAPS2_ENABLEALPHACHANNEL 536870912
#define global DDSCAPS2_EXTENDEDFORMATPRIMARY 1073741824
#define global DDSCAPS2_ADDITIONALPRIMARY (-2147483648)
#define global DDSCAPS3_MULTISAMPLE_MASK 31
#define global DDSCAPS3_MULTISAMPLE_QUALITY_MASK 224
#define global DDSCAPS3_MULTISAMPLE_QUALITY_SHIFT 5
#define global DDSCAPS3_RESERVED1 256
#define global DDSCAPS3_RESERVED2 512
#define global DDSCAPS3_LIGHTWEIGHTMIPMAP 1024
#define global DDSCAPS3_AUTOGENMIPMAP 2048
#define global DDSCAPS3_DMAP 4096
#define global DDSCAPS3_CREATESHAREDRESOURCE 8192
#define global DDSCAPS3_READONLYRESOURCE 16384
#define global DDSCAPS3_OPENSHAREDRESOURCE 32768
#define global DDCAPS_3D 1
#define global DDCAPS_ALIGNBOUNDARYDEST 2
#define global DDCAPS_ALIGNSIZEDEST 4
#define global DDCAPS_ALIGNBOUNDARYSRC 8
#define global DDCAPS_ALIGNSIZESRC 16
#define global DDCAPS_ALIGNSTRIDE 32
#define global DDCAPS_BLT 64
#define global DDCAPS_BLTQUEUE 128
#define global DDCAPS_BLTFOURCC 256
#define global DDCAPS_BLTSTRETCH 512
#define global DDCAPS_GDI 1024
#define global DDCAPS_OVERLAY 2048
#define global DDCAPS_OVERLAYCANTCLIP 4096
#define global DDCAPS_OVERLAYFOURCC 8192
#define global DDCAPS_OVERLAYSTRETCH 16384
#define global DDCAPS_PALETTE 32768
#define global DDCAPS_PALETTEVSYNC 65536
#define global DDCAPS_READSCANLINE 131072
#define global DDCAPS_RESERVED1 262144
#define global DDCAPS_VBI 524288
#define global DDCAPS_ZBLTS 1048576
#define global DDCAPS_ZOVERLAYS 2097152
#define global DDCAPS_COLORKEY 4194304
#define global DDCAPS_ALPHA 8388608
#define global DDCAPS_COLORKEYHWASSIST 16777216
#define global DDCAPS_NOHARDWARE 33554432
#define global DDCAPS_BLTCOLORFILL 67108864
#define global DDCAPS_BANKSWITCHED 134217728
#define global DDCAPS_BLTDEPTHFILL 268435456
#define global DDCAPS_CANCLIP 536870912
#define global DDCAPS_CANCLIPSTRETCHED 1073741824
#define global DDCAPS_CANBLTSYSMEM (-2147483648)
#define global DDCAPS2_CERTIFIED 1
#define global DDCAPS2_NO2DDURING3DSCENE 2
#define global DDCAPS2_VIDEOPORT 4
#define global DDCAPS2_AUTOFLIPOVERLAY 8
#define global DDCAPS2_CANBOBINTERLEAVED 16
#define global DDCAPS2_CANBOBNONINTERLEAVED 32
#define global DDCAPS2_COLORCONTROLOVERLAY 64
#define global DDCAPS2_COLORCONTROLPRIMARY 128
#define global DDCAPS2_CANDROPZ16BIT 256
#define global DDCAPS2_NONLOCALVIDMEM 512
#define global DDCAPS2_NONLOCALVIDMEMCAPS 1024
#define global DDCAPS2_NOPAGELOCKREQUIRED 2048
#define global DDCAPS2_WIDESURFACES 4096
#define global DDCAPS2_CANFLIPODDEVEN 8192
#define global DDCAPS2_CANBOBHARDWARE 16384
#define global DDCAPS2_COPYFOURCC 32768
#define global DDCAPS2_PRIMARYGAMMA 131072
#define global DDCAPS2_CANRENDERWINDOWED 524288
#define global DDCAPS2_CANCALIBRATEGAMMA 1048576
#define global DDCAPS2_FLIPINTERVAL 2097152
#define global DDCAPS2_FLIPNOVSYNC 4194304
#define global DDCAPS2_CANMANAGETEXTURE 8388608
#define global DDCAPS2_TEXMANINNONLOCALVIDMEM 16777216
#define global DDCAPS2_STEREO 33554432
#define global DDCAPS2_SYSTONONLOCAL_AS_SYSTOLOCAL 67108864
#define global DDCAPS2_RESERVED1 134217728
#define global DDCAPS2_CANMANAGERESOURCE 268435456
#define global DDCAPS2_DYNAMICTEXTURES 536870912
#define global DDCAPS2_CANAUTOGENMIPMAP 1073741824
#define global DDCAPS2_CANSHARERESOURCE (-2147483648)
#define global DDFXALPHACAPS_BLTALPHAEDGEBLEND 1
#define global DDFXALPHACAPS_BLTALPHAPIXELS 2
#define global DDFXALPHACAPS_BLTALPHAPIXELSNEG 4
#define global DDFXALPHACAPS_BLTALPHASURFACES 8
#define global DDFXALPHACAPS_BLTALPHASURFACESNEG 16
#define global DDFXALPHACAPS_OVERLAYALPHAEDGEBLEND 32
#define global DDFXALPHACAPS_OVERLAYALPHAPIXELS 64
#define global DDFXALPHACAPS_OVERLAYALPHAPIXELSNEG 128
#define global DDFXALPHACAPS_OVERLAYALPHASURFACES 256
#define global DDFXALPHACAPS_OVERLAYALPHASURFACESNEG 512
#define global DDFXCAPS_BLTARITHSTRETCHY 32
#define global DDFXCAPS_BLTARITHSTRETCHYN 16
#define global DDFXCAPS_BLTMIRRORLEFTRIGHT 64
#define global DDFXCAPS_BLTMIRRORUPDOWN 128
#define global DDFXCAPS_BLTROTATION 256
#define global DDFXCAPS_BLTROTATION90 512
#define global DDFXCAPS_BLTSHRINKX 1024
#define global DDFXCAPS_BLTSHRINKXN 2048
#define global DDFXCAPS_BLTSHRINKY 4096
#define global DDFXCAPS_BLTSHRINKYN 8192
#define global DDFXCAPS_BLTSTRETCHX 16384
#define global DDFXCAPS_BLTSTRETCHXN 32768
#define global DDFXCAPS_BLTSTRETCHY 65536
#define global DDFXCAPS_BLTSTRETCHYN 131072
#define global DDFXCAPS_OVERLAYARITHSTRETCHY 262144
#define global DDFXCAPS_OVERLAYARITHSTRETCHYN 8
#define global DDFXCAPS_OVERLAYSHRINKX 524288
#define global DDFXCAPS_OVERLAYSHRINKXN 1048576
#define global DDFXCAPS_OVERLAYSHRINKY 2097152
#define global DDFXCAPS_OVERLAYSHRINKYN 4194304
#define global DDFXCAPS_OVERLAYSTRETCHX 8388608
#define global DDFXCAPS_OVERLAYSTRETCHXN 16777216
#define global DDFXCAPS_OVERLAYSTRETCHY 33554432
#define global DDFXCAPS_OVERLAYSTRETCHYN 67108864
#define global DDFXCAPS_OVERLAYMIRRORLEFTRIGHT 134217728
#define global DDFXCAPS_OVERLAYMIRRORUPDOWN 268435456
#define global DDFXCAPS_OVERLAYDEINTERLACE 536870912
#define global DDFXCAPS_BLTALPHA 1
#define global DDFXCAPS_BLTFILTER 32
#define global DDFXCAPS_OVERLAYALPHA 4
#define global DDFXCAPS_OVERLAYFILTER 262144
#define global DDSVCAPS_RESERVED1 1
#define global DDSVCAPS_RESERVED2 2
#define global DDSVCAPS_RESERVED3 4
#define global DDSVCAPS_RESERVED4 8
#define global DDSVCAPS_STEREOSEQUENTIAL 16
#define global DDPCAPS_4BIT 1
#define global DDPCAPS_8BITENTRIES 2
#define global DDPCAPS_8BIT 4
#define global DDPCAPS_INITIALIZE 0
#define global DDPCAPS_PRIMARYSURFACE 16
#define global DDPCAPS_PRIMARYSURFACELEFT 32
#define global DDPCAPS_ALLOW256 64
#define global DDPCAPS_VSYNC 128
#define global DDPCAPS_1BIT 256
#define global DDPCAPS_2BIT 512
#define global DDPCAPS_ALPHA 1024
#define global DDSPD_IUNKNOWNPOINTER 1
#define global DDSPD_VOLATILE 2
#define global DDBD_1 16384
#define global DDBD_2 8192
#define global DDBD_4 4096
#define global DDBD_8 2048
#define global DDBD_16 1024
#define global DDBD_24 512
#define global DDBD_32 256
#define global DDCKEY_COLORSPACE 1
#define global DDCKEY_DESTBLT 2
#define global DDCKEY_DESTOVERLAY 4
#define global DDCKEY_SRCBLT 8
#define global DDCKEY_SRCOVERLAY 16
#define global DDCKEYCAPS_DESTBLT 1
#define global DDCKEYCAPS_DESTBLTCLRSPACE 2
#define global DDCKEYCAPS_DESTBLTCLRSPACEYUV 4
#define global DDCKEYCAPS_DESTBLTYUV 8
#define global DDCKEYCAPS_DESTOVERLAY 16
#define global DDCKEYCAPS_DESTOVERLAYCLRSPACE 32
#define global DDCKEYCAPS_DESTOVERLAYCLRSPACEYUV 64
#define global DDCKEYCAPS_DESTOVERLAYONEACTIVE 128
#define global DDCKEYCAPS_DESTOVERLAYYUV 256
#define global DDCKEYCAPS_SRCBLT 512
#define global DDCKEYCAPS_SRCBLTCLRSPACE 1024
#define global DDCKEYCAPS_SRCBLTCLRSPACEYUV 2048
#define global DDCKEYCAPS_SRCBLTYUV 4096
#define global DDCKEYCAPS_SRCOVERLAY 8192
#define global DDCKEYCAPS_SRCOVERLAYCLRSPACE 16384
#define global DDCKEYCAPS_SRCOVERLAYCLRSPACEYUV 32768
#define global DDCKEYCAPS_SRCOVERLAYONEACTIVE 65536
#define global DDCKEYCAPS_SRCOVERLAYYUV 131072
#define global DDCKEYCAPS_NOCOSTOVERLAY 262144
#define global DDPF_ALPHAPIXELS 1
#define global DDPF_ALPHA 2
#define global DDPF_FOURCC 4
#define global DDPF_PALETTEINDEXED4 8
#define global DDPF_PALETTEINDEXEDTO8 16
#define global DDPF_PALETTEINDEXED8 32
#define global DDPF_RGB 64
#define global DDPF_COMPRESSED 128
#define global DDPF_RGBTOYUV 256
#define global DDPF_YUV 512
#define global DDPF_ZBUFFER 1024
#define global DDPF_PALETTEINDEXED1 2048
#define global DDPF_PALETTEINDEXED2 4096
#define global DDPF_ZPIXELS 8192
#define global DDPF_STENCILBUFFER 16384
#define global DDPF_ALPHAPREMULT 32768
#define global DDPF_LUMINANCE 131072
#define global DDPF_BUMPLUMINANCE 262144
#define global DDPF_BUMPDUDV 524288
#define global DDENUMSURFACES_ALL 1
#define global DDENUMSURFACES_MATCH 2
#define global DDENUMSURFACES_NOMATCH 4
#define global DDENUMSURFACES_CANBECREATED 8
#define global DDENUMSURFACES_DOESEXIST 16
#define global DDSDM_STANDARDVGAMODE 1
#define global DDEDM_REFRESHRATES 1
#define global DDEDM_STANDARDVGAMODES 2
#define global DDSCL_FULLSCREEN 1
#define global DDSCL_ALLOWREBOOT 2
#define global DDSCL_NOWINDOWCHANGES 4
#define global DDSCL_NORMAL 8
#define global DDSCL_EXCLUSIVE 16
#define global DDSCL_ALLOWMODEX 64
#define global DDSCL_SETFOCUSWINDOW 128
#define global DDSCL_SETDEVICEWINDOW 256
#define global DDSCL_CREATEDEVICEWINDOW 512
#define global DDSCL_MULTITHREADED 1024
#define global DDSCL_FPUSETUP 2048
#define global DDSCL_FPUPRESERVE 4096
#define global DDBLT_ALPHADEST 1
#define global DDBLT_ALPHADESTCONSTOVERRIDE 2
#define global DDBLT_ALPHADESTNEG 4
#define global DDBLT_ALPHADESTSURFACEOVERRIDE 8
#define global DDBLT_ALPHAEDGEBLEND 16
#define global DDBLT_ALPHASRC 32
#define global DDBLT_ALPHASRCCONSTOVERRIDE 64
#define global DDBLT_ALPHASRCNEG 128
#define global DDBLT_ALPHASRCSURFACEOVERRIDE 256
#define global DDBLT_ASYNC 512
#define global DDBLT_COLORFILL 1024
#define global DDBLT_DDFX 2048
#define global DDBLT_DDROPS 4096
#define global DDBLT_KEYDEST 8192
#define global DDBLT_KEYDESTOVERRIDE 16384
#define global DDBLT_KEYSRC 32768
#define global DDBLT_KEYSRCOVERRIDE 65536
#define global DDBLT_ROP 131072
#define global DDBLT_ROTATIONANGLE 262144
#define global DDBLT_ZBUFFER 524288
#define global DDBLT_ZBUFFERDESTCONSTOVERRIDE 1048576
#define global DDBLT_ZBUFFERDESTOVERRIDE 2097152
#define global DDBLT_ZBUFFERSRCCONSTOVERRIDE 4194304
#define global DDBLT_ZBUFFERSRCOVERRIDE 8388608
#define global DDBLT_WAIT 16777216
#define global DDBLT_DEPTHFILL 33554432
#define global DDBLT_DONOTWAIT 134217728
#define global DDBLT_PRESENTATION 268435456
#define global DDBLT_LAST_PRESENTATION 536870912
#define global DDBLT_EXTENDED_FLAGS 1073741824
#define global DDBLT_EXTENDED_LINEAR_CONTENT 4
#define global DDBLTFAST_NOCOLORKEY 0
#define global DDBLTFAST_SRCCOLORKEY 1
#define global DDBLTFAST_DESTCOLORKEY 2
#define global DDBLTFAST_WAIT 16
#define global DDBLTFAST_DONOTWAIT 32
#define global DDFLIP_WAIT 1
#define global DDFLIP_EVEN 2
#define global DDFLIP_ODD 4
#define global DDFLIP_NOVSYNC 8
#define global DDFLIP_INTERVAL2 33554432
#define global DDFLIP_INTERVAL3 50331648
#define global DDFLIP_INTERVAL4 67108864
#define global DDFLIP_STEREO 16
#define global DDFLIP_DONOTWAIT 32
#define global DDOVER_ALPHADEST 1
#define global DDOVER_ALPHADESTCONSTOVERRIDE 2
#define global DDOVER_ALPHADESTNEG 4
#define global DDOVER_ALPHADESTSURFACEOVERRIDE 8
#define global DDOVER_ALPHAEDGEBLEND 16
#define global DDOVER_ALPHASRC 32
#define global DDOVER_ALPHASRCCONSTOVERRIDE 64
#define global DDOVER_ALPHASRCNEG 128
#define global DDOVER_ALPHASRCSURFACEOVERRIDE 256
#define global DDOVER_HIDE 512
#define global DDOVER_KEYDEST 1024
#define global DDOVER_KEYDESTOVERRIDE 2048
#define global DDOVER_KEYSRC 4096
#define global DDOVER_KEYSRCOVERRIDE 8192
#define global DDOVER_SHOW 16384
#define global DDOVER_ADDDIRTYRECT 32768
#define global DDOVER_REFRESHDIRTYRECTS 65536
#define global DDOVER_REFRESHALL 131072
#define global DDOVER_DDFX 524288
#define global DDOVER_AUTOFLIP 1048576
#define global DDOVER_BOB 2097152
#define global DDOVER_OVERRIDEBOBWEAVE 4194304
#define global DDOVER_INTERLEAVED 8388608
#define global DDOVER_BOBHARDWARE 16777216
#define global DDOVER_ARGBSCALEFACTORS 33554432
#define global DDOVER_DEGRADEARGBSCALING 67108864
#define global DDSETSURFACEDESC_RECREATEDC 0
#define global DDSETSURFACEDESC_PRESERVEDC 1
#define global DDLOCK_SURFACEMEMORYPTR 0
#define global DDLOCK_WAIT 1
#define global DDLOCK_EVENT 2
#define global DDLOCK_READONLY 16
#define global DDLOCK_WRITEONLY 32
#define global DDLOCK_NOSYSLOCK 2048
#define global DDLOCK_NOOVERWRITE 4096
#define global DDLOCK_DISCARDCONTENTS 8192
#define global DDLOCK_OKTOSWAP 8192
#define global DDLOCK_DONOTWAIT 16384
#define global DDLOCK_HASVOLUMETEXTUREBOXRECT 32768
#define global DDLOCK_NODIRTYUPDATE 65536
#define global DDBLTFX_ARITHSTRETCHY 1
#define global DDBLTFX_MIRRORLEFTRIGHT 2
#define global DDBLTFX_MIRRORUPDOWN 4
#define global DDBLTFX_NOTEARING 8
#define global DDBLTFX_ROTATE180 16
#define global DDBLTFX_ROTATE270 32
#define global DDBLTFX_ROTATE90 64
#define global DDBLTFX_ZBUFFERRANGE 128
#define global DDBLTFX_ZBUFFERBASEDEST 256
#define global DDOVERFX_ARITHSTRETCHY 1
#define global DDOVERFX_MIRRORLEFTRIGHT 2
#define global DDOVERFX_MIRRORUPDOWN 4
#define global DDOVERFX_DEINTERLACE 8
#define global DDWAITVB_BLOCKBEGIN 1
#define global DDWAITVB_BLOCKBEGINEVENT 2
#define global DDWAITVB_BLOCKEND 4
#define global DDGFS_CANFLIP 1
#define global DDGFS_ISFLIPDONE 2
#define global DDGBS_CANBLT 1
#define global DDGBS_ISBLTDONE 2
#define global DDENUMOVERLAYZ_BACKTOFRONT 0
#define global DDENUMOVERLAYZ_FRONTTOBACK 1
#define global DDOVERZ_SENDTOFRONT 0
#define global DDOVERZ_SENDTOBACK 1
#define global DDOVERZ_MOVEFORWARD 2
#define global DDOVERZ_MOVEBACKWARD 3
#define global DDOVERZ_INSERTINFRONTOF 4
#define global DDOVERZ_INSERTINBACKOF 5
#define global DDSGR_CALIBRATE 1
#define global DDSMT_ISTESTREQUIRED 1
#define global DDEM_MODEPASSED 1
#define global DDEM_MODEFAILED 2
#define global DDENUMRET_CANCEL 0
#define global DDENUMRET_OK 1
#define global DDERR_NOTINITIALIZED (-2147221008)
#define global OBJECT_ISROOT (-2147483648)
#define global DDUNSUPPORTEDMODE 4294967295
#define global GUID_MiscellaneousCallbacks "{EFD60CC0-49E7-11D0-889D-00AA00BBB76A}"
#define global GUID_VideoPortCallbacks "{EFD60CC1-49E7-11D0-889D-00AA00BBB76A}"
#define global GUID_ColorControlCallbacks "{EFD60CC2-49E7-11D0-889D-00AA00BBB76A}"
#define global GUID_VideoPortCaps "{EFD60CC3-49E7-11D0-889D-00AA00BBB76A}"
#define global GUID_D3DCallbacks2 "{0BA584E1-70B6-11D0-889D-00AA00BBB76A}"
#define global GUID_D3DCallbacks3 "{DDF41230-EC0A-11D0-A9B6-00AA00C0993E}"
#define global GUID_NonLocalVidMemCaps "{86C4FA80-8D84-11D0-94E8-00C04FC34137}"
#define global GUID_KernelCallbacks "{80863800-6B06-11D0-9B06-00A0C903A3B8}"
#define global GUID_KernelCaps "{FFAA7540-7AA8-11D0-9B06-00A0C903A3B8}"
#define global GUID_D3DExtendedCaps "{7DE41F80-9D93-11D0-89AB-00A0C9054129}"
#define global GUID_ZPixelFormats "{93869880-36CF-11D1-9B1B-00AA00BBB8AE}"
#define global GUID_DDMoreSurfaceCaps "{3B8A0466-F269-11D1-880B-00C04FD930C5}"
#define global GUID_DDStereoMode "{F828169C-A8E8-11D2-A1F2-00A0C983EAF6}"
#define global GUID_OptSurfaceKmodeInfo "{E05C8472-51D4-11D1-8CCE-00A0C90629A8}"
#define global GUID_OptSurfaceUmodeInfo "{9D792804-5FA8-11D1-8CD0-00A0C90629A8}"
#define global GUID_UserModeDriverInfo "{F0B0E8E2-5F97-11D1-8CD0-00A0C90629A8}"
#define global GUID_UserModeDriverPassword "{97F861B6-60A1-11D1-8CD0-00A0C90629A8}"
#define global GUID_D3DParseUnknownCommandCallback "{2E04FFA0-98E4-11D1-8CE1-00A0C90629A8}"
#define global GUID_MotionCompCallbacks "{B1122B40-5DA5-11D1-8FCF-00C04FC29B4E}"
#define global GUID_Miscellaneous2Callbacks "{406B2F00-3E5A-11D1-B640-00AA00A1F96A}"
#define global DDPF_NOVEL_TEXTURE_FORMAT 1048576
#define global DDPF_D3DFORMAT 2097152
#define global D3DFORMAT_OP_TEXTURE 1
#define global D3DFORMAT_OP_VOLUMETEXTURE 2
#define global D3DFORMAT_OP_CUBETEXTURE 4
#define global D3DFORMAT_OP_OFFSCREEN_RENDERTARGET 8
#define global D3DFORMAT_OP_SAME_FORMAT_RENDERTARGET 16
#define global D3DFORMAT_OP_ZSTENCIL 64
#define global D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTH 128
#define global D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGET 256
#define global D3DFORMAT_OP_DISPLAYMODE 1024
#define global D3DFORMAT_OP_3DACCELERATION 2048
#define global D3DFORMAT_OP_PIXELSIZE 4096
#define global D3DFORMAT_OP_CONVERT_TO_ARGB 8192
#define global D3DFORMAT_OP_OFFSCREENPLAIN 16384
#define global D3DFORMAT_OP_SRGBREAD 32768
#define global D3DFORMAT_OP_BUMPMAP 65536
#define global D3DFORMAT_OP_DMAP 131072
#define global D3DFORMAT_OP_NOFILTER 262144
#define global D3DFORMAT_MEMBEROFGROUP_ARGB 524288
#define global D3DFORMAT_OP_SRGBWRITE 1048576
#define global D3DFORMAT_OP_NOALPHABLEND 2097152
#define global D3DFORMAT_OP_AUTOGENMIPMAP 4194304
#define global D3DFORMAT_OP_VERTEXTEXTURE 8388608
#define global D3DFORMAT_OP_NOTEXCOORDWRAPNORMIP 16777216
#define global DELETED_OK 0
#define global DELETED_LASTONE 1
#define global DELETED_NOTFOUND 2
#define global DCICOMMAND 3075
#define global DD_VERSION 512
#define global DD_RUNTIME_VERSION 2306
#define global DD_HAL_VERSION 256
#define global DDCREATEDRIVEROBJECT 10
#define global DDGET32BITDRIVERNAME 11
#define global DDNEWCALLBACKFNS 12
#define global DDVERSIONINFO 13
#define global DDHAL_DRIVER_DLLNAME "DDRAW16.DLL"
#define global DDHAL_APP_DLLNAME "DDRAW.DLL"
#define global CCHDEVICENAME 32
#define global MAX_DRIVER_NAME 32
#define global MAX_PALETTE_SIZE 256
#define global MAX_AUTOFLIP_BUFFERS 10
#define global DDSCAPS_EXECUTEBUFFER 8388608
#define global DDSCAPS2_VERTEXBUFFER 32
#define global DDSCAPS2_COMMANDBUFFER 64
#define global DDSCAPS2_INDEXBUFFER 67108864
#define global DDSCAPS3_VIDEO 512
#define global D3DFMT_INTERNAL_D32 71
#define global D3DFMT_INTERNAL_S1D15 72
#define global D3DFMT_INTERNAL_D15S1 73
#define global D3DFMT_INTERNAL_S8D24 74
#define global D3DFMT_INTERNAL_D24S8 75
#define global D3DFMT_INTERNAL_X8D24 76
#define global D3DFMT_INTERNAL_D24X8 77
#define global DDHAL_PLEASEALLOC_BLOCKSIZE 2
#define global DDHAL_PLEASEALLOC_LINEARSIZE 3
#define global VIDMEM_ISLINEAR 1
#define global VIDMEM_ISRECTANGULAR 2
#define global VIDMEM_ISHEAP 4
#define global VIDMEM_ISNONLOCAL 8
#define global VIDMEM_ISWC 16
#define global VIDMEM_HEAPDISABLED 32
#define global HEAPALIASINFO_MAPPEDREAL 1
#define global HEAPALIASINFO_MAPPEDDUMMY 2
#define global DDHAL_CB32_DESTROYDRIVER 1
#define global DDHAL_CB32_CREATESURFACE 2
#define global DDHAL_CB32_SETCOLORKEY 4
#define global DDHAL_CB32_SETMODE 8
#define global DDHAL_CB32_WAITFORVERTICALBLANK 16
#define global DDHAL_CB32_CANCREATESURFACE 32
#define global DDHAL_CB32_CREATEPALETTE 64
#define global DDHAL_CB32_GETSCANLINE 128
#define global DDHAL_CB32_SETEXCLUSIVEMODE 256
#define global DDHAL_CB32_FLIPTOGDISURFACE 512
#define global DDHAL_PALCB32_DESTROYPALETTE 1
#define global DDHAL_PALCB32_SETENTRIES 2
#define global DDHAL_SURFCB32_DESTROYSURFACE 1
#define global DDHAL_SURFCB32_FLIP 2
#define global DDHAL_SURFCB32_SETCLIPLIST 4
#define global DDHAL_SURFCB32_LOCK 8
#define global DDHAL_SURFCB32_UNLOCK 16
#define global DDHAL_SURFCB32_BLT 32
#define global DDHAL_SURFCB32_SETCOLORKEY 64
#define global DDHAL_SURFCB32_ADDATTACHEDSURFACE 128
#define global DDHAL_SURFCB32_GETBLTSTATUS 256
#define global DDHAL_SURFCB32_GETFLIPSTATUS 512
#define global DDHAL_SURFCB32_UPDATEOVERLAY 1024
#define global DDHAL_SURFCB32_SETOVERLAYPOSITION 2048
#define global DDHAL_SURFCB32_RESERVED4 4096
#define global DDHAL_SURFCB32_SETPALETTE 8192
#define global DDHAL_MISCCB32_GETAVAILDRIVERMEMORY 1
#define global DDHAL_MISCCB32_UPDATENONLOCALHEAP 2
#define global DDHAL_MISCCB32_GETHEAPALIGNMENT 4
#define global DDHAL_MISCCB32_GETSYSMEMBLTSTATUS 8
#define global DDHAL_MISC2CB32_CREATESURFACEEX 2
#define global DDHAL_MISC2CB32_GETDRIVERSTATE 4
#define global DDHAL_MISC2CB32_DESTROYDDLOCAL 8
#define global DDHAL_EXEBUFCB32_CANCREATEEXEBUF 1
#define global DDHAL_EXEBUFCB32_CREATEEXEBUF 2
#define global DDHAL_EXEBUFCB32_DESTROYEXEBUF 4
#define global DDHAL_EXEBUFCB32_LOCKEXEBUF 8
#define global DDHAL_EXEBUFCB32_UNLOCKEXEBUF 16
#define global DDHAL_VPORT32_CANCREATEVIDEOPORT 1
#define global DDHAL_VPORT32_CREATEVIDEOPORT 2
#define global DDHAL_VPORT32_FLIP 4
#define global DDHAL_VPORT32_GETBANDWIDTH 8
#define global DDHAL_VPORT32_GETINPUTFORMATS 16
#define global DDHAL_VPORT32_GETOUTPUTFORMATS 32
#define global DDHAL_VPORT32_GETFIELD 128
#define global DDHAL_VPORT32_GETLINE 256
#define global DDHAL_VPORT32_GETCONNECT 512
#define global DDHAL_VPORT32_DESTROY 1024
#define global DDHAL_VPORT32_GETFLIPSTATUS 2048
#define global DDHAL_VPORT32_UPDATE 4096
#define global DDHAL_VPORT32_WAITFORSYNC 8192
#define global DDHAL_VPORT32_GETSIGNALSTATUS 16384
#define global DDHAL_VPORT32_COLORCONTROL 32768
#define global DDHAL_COLOR_COLORCONTROL 1
#define global DDHAL_KERNEL_SYNCSURFACEDATA 1
#define global DDHAL_KERNEL_SYNCVIDEOPORTDATA 2
#define global DDHAL_MOCOMP32_GETGUIDS 1
#define global DDHAL_MOCOMP32_GETFORMATS 2
#define global DDHAL_MOCOMP32_CREATE 4
#define global DDHAL_MOCOMP32_GETCOMPBUFFINFO 8
#define global DDHAL_MOCOMP32_GETINTERNALINFO 16
#define global DDHAL_MOCOMP32_BEGINFRAME 32
#define global DDHAL_MOCOMP32_ENDFRAME 64
#define global DDHAL_MOCOMP32_RENDER 128
#define global DDHAL_MOCOMP32_QUERYSTATUS 256
#define global DDHAL_MOCOMP32_DESTROY 512
#define global DDHAL_DRIVER_NOTHANDLED 0
#define global DDHAL_DRIVER_HANDLED 1
#define global DDHAL_DRIVER_NOCKEYHW 2
#define global DDRAWIPAL_256 1
#define global DDRAWIPAL_16 2
#define global DDRAWIPAL_GDI 4
#define global DDRAWIPAL_STORED_8 8
#define global DDRAWIPAL_STORED_16 16
#define global DDRAWIPAL_STORED_24 32
#define global DDRAWIPAL_EXCLUSIVE 64
#define global DDRAWIPAL_INHEL 128
#define global DDRAWIPAL_DIRTY 256
#define global DDRAWIPAL_ALLOW256 512
#define global DDRAWIPAL_4 1024
#define global DDRAWIPAL_2 2048
#define global DDRAWIPAL_STORED_8INDEX 4096
#define global DDRAWIPAL_ALPHA 8192
#define global DDRAWICLIP_WATCHWINDOW 1
#define global DDRAWICLIP_ISINITIALIZED 2
#define global DDRAWICLIP_INMASTERSPRITELIST 4
#define global DDAL_IMPLICIT 1
#define global ACCESSRECT_VRAMSTYLE 1
#define global ACCESSRECT_NOTHOLDINGWIN16LOCK 2
#define global ACCESSRECT_BROKEN 4
#define global PFINDEX_UNINITIALIZED 0
#define global DDRAWISURFGBL_MEMFREE 1
#define global DDRAWISURFGBL_SYSMEMREQUESTED 2
#define global DDRAWISURFGBL_ISGDISURFACE 4
#define global DDRAWISURFGBL_SOFTWAREAUTOFLIP 8
#define global DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCK 16
#define global DDRAWISURFGBL_LOCKVRAMSTYLE 32
#define global DDRAWISURFGBL_LOCKBROKEN 64
#define global DDRAWISURFGBL_IMPLICITHANDLE 128
#define global DDRAWISURFGBL_ISCLIENTMEM 256
#define global DDRAWISURFGBL_HARDWAREOPSOURCE 512
#define global DDRAWISURFGBL_HARDWAREOPDEST 1024
#define global DDRAWISURFGBL_VPORTINTERLEAVED 2048
#define global DDRAWISURFGBL_VPORTDATA 4096
#define global DDRAWISURFGBL_LATEALLOCATELINEAR 8192
#define global DDRAWISURFGBL_SYSMEMEXECUTEBUFFER 16384
#define global DDRAWISURFGBL_FASTLOCKHELD 32768
#define global DDRAWISURFGBL_READONLYLOCKHELD 65536
#define global DDRAWISURFGBL_DX8SURFACE 524288
#define global DDRAWISURFGBL_DDHELDONTFREE 1048576
#define global DDRAWISURFGBL_NOTIFYWHENUNLOCKED 2097152
#define global DDRAWISURFGBL_RESERVED0 (-2147483648)
#define global DDRAWISURF_ATTACHED 1
#define global DDRAWISURF_IMPLICITCREATE 2
#define global DDRAWISURF_ISFREE 4
#define global DDRAWISURF_ATTACHED_FROM 8
#define global DDRAWISURF_IMPLICITROOT 16
#define global DDRAWISURF_PARTOFPRIMARYCHAIN 32
#define global DDRAWISURF_DATAISALIASED 64
#define global DDRAWISURF_HASDC 128
#define global DDRAWISURF_HASCKEYDESTOVERLAY 256
#define global DDRAWISURF_HASCKEYDESTBLT 512
#define global DDRAWISURF_HASCKEYSRCOVERLAY 1024
#define global DDRAWISURF_HASCKEYSRCBLT 2048
#define global DDRAWISURF_LOCKEXCLUDEDCURSOR 4096
#define global DDRAWISURF_HASPIXELFORMAT 8192
#define global DDRAWISURF_HASOVERLAYDATA 16384
#define global DDRAWISURF_SETGAMMA 32768
#define global DDRAWISURF_SW_CKEYDESTOVERLAY 65536
#define global DDRAWISURF_SW_CKEYDESTBLT 131072
#define global DDRAWISURF_SW_CKEYSRCOVERLAY 262144
#define global DDRAWISURF_SW_CKEYSRCBLT 524288
#define global DDRAWISURF_HW_CKEYDESTOVERLAY 1048576
#define global DDRAWISURF_HW_CKEYDESTBLT 2097152
#define global DDRAWISURF_HW_CKEYSRCOVERLAY 4194304
#define global DDRAWISURF_HW_CKEYSRCBLT 8388608
#define global DDRAWISURF_INMASTERSPRITELIST 16777216
#define global DDRAWISURF_HELCB 33554432
#define global DDRAWISURF_FRONTBUFFER 67108864
#define global DDRAWISURF_BACKBUFFER 134217728
#define global DDRAWISURF_INVALID 268435456
#define global DDRAWISURF_DCIBUSY 536870912
#define global DDRAWISURF_GETDCNULL 1073741824
#define global DDRAWISURF_STEREOSURFACELEFT 536870912
#define global DDRAWISURF_DRIVERMANAGED 1073741824
#define global DDRAWISURF_DCILOCK (-2147483648)
#define global ROP_HAS_SOURCE 1
#define global ROP_HAS_PATTERN 2
#define global DDMODEINFO_PALETTIZED 1
#define global DDMODEINFO_MODEX 2
#define global DDMODEINFO_UNSUPPORTED 4
#define global DDMODEINFO_STANDARDVGA 8
#define global DDMODEINFO_MAXREFRESH 16
#define global DDMODEINFO_STEREO 32
#define global DDRAWILCL_HASEXCLUSIVEMODE 1
#define global DDRAWILCL_ISFULLSCREEN 2
#define global DDRAWILCL_SETCOOPCALLED 4
#define global DDRAWILCL_ACTIVEYES 8
#define global DDRAWILCL_ACTIVENO 16
#define global DDRAWILCL_HOOKEDHWND 32
#define global DDRAWILCL_ALLOWMODEX 64
#define global DDRAWILCL_V1SCLBEHAVIOUR 128
#define global DDRAWILCL_MODEHASBEENCHANGED 256
#define global DDRAWILCL_CREATEDWINDOW 512
#define global DDRAWILCL_DIRTYDC 1024
#define global DDRAWILCL_DISABLEINACTIVATE 2048
#define global DDRAWILCL_CURSORCLIPPED 4096
#define global DDRAWILCL_EXPLICITMONITOR 8192
#define global DDRAWILCL_MULTITHREADED 16384
#define global DDRAWILCL_FPUSETUP 32768
#define global DDRAWILCL_POWEREDDOWN 65536
#define global DDRAWILCL_DIRECTDRAW7 131072
#define global DDRAWILCL_ATTEMPTEDD3DCONTEXT 262144
#define global DDRAWILCL_FPUPRESERVE 524288
#define global DDRAWILCL_DX8DRIVER 1048576
#define global DDRAWILCL_DIRECTDRAW8 2097152
#define global DDRAWI_xxxxxxxxx1 1
#define global DDRAWI_xxxxxxxxx2 2
#define global DDRAWI_VIRTUALDESKTOP 8
#define global DDRAWI_MODEX 16
#define global DDRAWI_DISPLAYDRV 32
#define global DDRAWI_FULLSCREEN 64
#define global DDRAWI_MODECHANGED 128
#define global DDRAWI_NOHARDWARE 256
#define global DDRAWI_PALETTEINIT 512
#define global DDRAWI_NOEMULATION 1024
#define global DDRAWI_HASCKEYDESTOVERLAY 2048
#define global DDRAWI_HASCKEYSRCOVERLAY 4096
#define global DDRAWI_HASGDIPALETTE 8192
#define global DDRAWI_EMULATIONINITIALIZED 16384
#define global DDRAWI_HASGDIPALETTE_EXCLUSIVE 32768
#define global DDRAWI_MODEXILLEGAL 65536
#define global DDRAWI_FLIPPEDTOGDI 131072
#define global DDRAWI_NEEDSWIN16FORVRAMLOCK 262144
#define global DDRAWI_PDEVICEVRAMBITCLEARED 524288
#define global DDRAWI_STANDARDVGA 1048576
#define global DDRAWI_EXTENDEDALIGNMENT 2097152
#define global DDRAWI_CHANGINGMODE 4194304
#define global DDRAWI_GDIDRV 8388608
#define global DDRAWI_ATTACHEDTODESKTOP 16777216
#define global DDRAWI_UMODELOADED 33554432
#define global DDRAWI_DDRAWDATANOTFETCHED 67108864
#define global DDRAWI_SECONDARYDRIVERLOADED 134217728
#define global DDRAWI_TESTINGMODES 268435456
#define global DDRAWI_DRIVERINFO2 536870912
#define global DDRAWI_BADPDEV 1073741824
#define global DDRAWIVPORT_ON 1
#define global DDRAWIVPORT_SOFTWARE_AUTOFLIP 2
#define global DDRAWIVPORT_COLORKEYANDINTERP 4
#define global DDRAWIVPORT_NOKERNELHANDLES 8
#define global DDRAWIVPORT_SOFTWARE_BOB 16
#define global DDRAWIVPORT_VBION 32
#define global DDRAWIVPORT_VIDEOON 64
#define global DDHALINFO_ISPRIMARYDISPLAY 1
#define global DDHALINFO_MODEXILLEGAL 2
#define global DDHALINFO_GETDRIVERINFOSET 4
#define global DDHALINFO_GETDRIVERINFO2 8
#define global DDWAITVB_I_TESTVB (-2147483642)
#define global DDRAWI_VPORTSTART 1
#define global DDRAWI_VPORTSTOP 2
#define global DDRAWI_VPORTUPDATE 3
#define global DDRAWI_VPORTGETCOLOR 1
#define global DDRAWI_VPORTSETCOLOR 2
#define global DDRAWI_GETCOLOR 1
#define global DDRAWI_SETCOLOR 2
#define global DDMCQUERY_READ 1
#define global GUID_D3DCaps "{7BF06991-8794-11D0-9139-080036D2EF02}"
#define global GUID_D3DCallbacks "{7BF06990-8794-11D0-9139-080036D2EF02}"
#define global GUID_DDMoreCaps "{880BAF30-B030-11D0-8EA7-00609797EA5B}"
#define global GUID_NTCallbacks "{6FE9ECDE-DF89-11D1-9DB0-0060082771BA}"
#define global GUID_GetHeapAlignment "{42E02F16-7B41-11D2-8BFF-00A0C983EAF6}"
#define global GUID_UpdateNonLocalHeap "{42E02F17-7B41-11D2-8BFF-00A0C983EAF6}"
#define global GUID_NTPrivateDriverCaps "{FAD16A23-7B66-11D2-83D7-00C04F7CE58C}"
#define global GUID_VPE2Callbacks "{52882147-2D47-469A-A0D1-03455890F6C8}"
#define global DDSCAPS_COMMANDBUFFER 1024
#define global DDHAL_PLEASEALLOC_USERMEM 4
#define global DDHAL_CB32_MAPMEMORY (-2147483648)
#define global DDHAL_MISC2CB32_ALPHABLT 1
#define global DDHAL_CREATESURFACEEX_SWAPHANDLES 1
#define global DDHAL_NTCB32_FREEDRIVERMEMORY 1
#define global DDHAL_NTCB32_SETEXCLUSIVEMODE 2
#define global DDHAL_NTCB32_FLIPTOGDISURFACE 4
#define global DDHAL_VPORT32_GETAUTOFLIPSURF 64
#define global DDHAL_D3DBUFCB32_CANCREATED3DBUF 1
#define global DDHAL_D3DBUFCB32_CREATED3DBUF 2
#define global DDHAL_D3DBUFCB32_DESTROYD3DBUF 4
#define global DDHAL_D3DBUFCB32_LOCKD3DBUF 8
#define global DDHAL_D3DBUFCB32_UNLOCKD3DBUF 16
#define global DDHAL_PRIVATECAP_ATOMICSURFACECREATION 1
#define global DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATION 2
#define global DDHAL_PRIVATECAP_RESERVED1 4
#define global DDBLT_AFLAGS (-2147483648)
#define global DDABLT_SRCOVERDEST 1
#define global DDKERNELCAPS_SKIPFIELDS 1
#define global DDKERNELCAPS_AUTOFLIP 2
#define global DDKERNELCAPS_SETSTATE 4
#define global DDKERNELCAPS_LOCK 8
#define global DDKERNELCAPS_FLIPVIDEOPORT 16
#define global DDKERNELCAPS_FLIPOVERLAY 32
#define global DDKERNELCAPS_CAPTURE_SYSMEM 64
#define global DDKERNELCAPS_CAPTURE_NONLOCALVIDMEM 128
#define global DDKERNELCAPS_FIELDPOLARITY 256
#define global DDKERNELCAPS_CAPTURE_INVERTED 512
#define global DDIRQ_DISPLAY_VSYNC 1
#define global DDIRQ_RESERVED1 2
#define global DDIRQ_VPORT0_VSYNC 4
#define global DDIRQ_VPORT0_LINE 8
#define global DDIRQ_VPORT1_VSYNC 16
#define global DDIRQ_VPORT1_LINE 32
#define global DDIRQ_VPORT2_VSYNC 64
#define global DDIRQ_VPORT2_LINE 128
#define global DDIRQ_VPORT3_VSYNC 256
#define global DDIRQ_VPORT3_LINE 512
#define global DDIRQ_VPORT4_VSYNC 1024
#define global DDIRQ_VPORT4_LINE 2048
#define global DDIRQ_VPORT5_VSYNC 4096
#define global DDIRQ_VPORT5_LINE 8192
#define global DDIRQ_VPORT6_VSYNC 16384
#define global DDIRQ_VPORT6_LINE 32768
#define global DDIRQ_VPORT7_VSYNC 65536
#define global DDIRQ_VPORT7_LINE 131072
#define global DDIRQ_VPORT8_VSYNC 262144
#define global DDIRQ_VPORT8_LINE 524288
#define global DDIRQ_VPORT9_VSYNC 65536
#define global DDIRQ_VPORT9_LINE 131072
#define global SURFACEALIGN_DISCARDABLE 1
#define global VMEMHEAP_LINEAR 1
#define global VMEMHEAP_RECTANGULAR 2
#define global VMEMHEAP_ALIGNMENT 4
#define global DDVPTYPE_E_HREFH_VREFH "{54F39980-DA60-11CF-9B06-00A0C903A3B8}"
#define global DDVPTYPE_E_HREFH_VREFL "{92783220-DA60-11CF-9B06-00A0C903A3B8}"
#define global DDVPTYPE_E_HREFL_VREFH "{A07A02E0-DA60-11CF-9B06-00A0C903A3B8}"
#define global DDVPTYPE_E_HREFL_VREFL "{E09C77E0-DA60-11CF-9B06-00A0C903A3B8}"
#define global DDVPTYPE_CCIR656 "{FCA326A0-DA60-11CF-9B06-00A0C903A3B8}"
#define global DDVPTYPE_BROOKTREE "{1352A560-DA61-11CF-9B06-00A0C903A3B8}"
#define global DDVPTYPE_PHILIPS "{332CF160-DA61-11CF-9B06-00A0C903A3B8}"
#define global DDVPD_WIDTH 1
#define global DDVPD_HEIGHT 2
#define global DDVPD_ID 4
#define global DDVPD_CAPS 8
#define global DDVPD_FX 16
#define global DDVPD_AUTOFLIP 32
#define global DDVPD_ALIGN 64
#define global DDVPD_PREFERREDAUTOFLIP 128
#define global DDVPD_FILTERQUALITY 256
#define global DDVPCONNECT_DOUBLECLOCK 1
#define global DDVPCONNECT_VACT 2
#define global DDVPCONNECT_INVERTPOLARITY 4
#define global DDVPCONNECT_DISCARDSVREFDATA 8
#define global DDVPCONNECT_HALFLINE 16
#define global DDVPCONNECT_INTERLACED 32
#define global DDVPCONNECT_SHAREEVEN 64
#define global DDVPCONNECT_SHAREODD 128
#define global DDVPCAPS_AUTOFLIP 1
#define global DDVPCAPS_INTERLACED 2
#define global DDVPCAPS_NONINTERLACED 4
#define global DDVPCAPS_READBACKFIELD 8
#define global DDVPCAPS_READBACKLINE 16
#define global DDVPCAPS_SHAREABLE 32
#define global DDVPCAPS_SKIPEVENFIELDS 64
#define global DDVPCAPS_SKIPODDFIELDS 128
#define global DDVPCAPS_SYNCMASTER 256
#define global DDVPCAPS_VBISURFACE 512
#define global DDVPCAPS_COLORCONTROL 1024
#define global DDVPCAPS_OVERSAMPLEDVBI 2048
#define global DDVPCAPS_SYSTEMMEMORY 4096
#define global DDVPCAPS_VBIANDVIDEOINDEPENDENT 8192
#define global DDVPCAPS_HARDWAREDEINTERLACE 16384
#define global DDVPFX_CROPTOPDATA 1
#define global DDVPFX_CROPX 2
#define global DDVPFX_CROPY 4
#define global DDVPFX_INTERLEAVE 8
#define global DDVPFX_MIRRORLEFTRIGHT 16
#define global DDVPFX_MIRRORUPDOWN 32
#define global DDVPFX_PRESHRINKX 64
#define global DDVPFX_PRESHRINKY 128
#define global DDVPFX_PRESHRINKXB 256
#define global DDVPFX_PRESHRINKYB 512
#define global DDVPFX_PRESHRINKXS 1024
#define global DDVPFX_PRESHRINKYS 2048
#define global DDVPFX_PRESTRETCHX 4096
#define global DDVPFX_PRESTRETCHY 8192
#define global DDVPFX_PRESTRETCHXN 16384
#define global DDVPFX_PRESTRETCHYN 32768
#define global DDVPFX_VBICONVERT 65536
#define global DDVPFX_VBINOSCALE 131072
#define global DDVPFX_IGNOREVBIXCROP 262144
#define global DDVPFX_VBINOINTERLEAVE 524288
#define global DDVP_AUTOFLIP 1
#define global DDVP_CONVERT 2
#define global DDVP_CROP 4
#define global DDVP_INTERLEAVE 8
#define global DDVP_MIRRORLEFTRIGHT 16
#define global DDVP_MIRRORUPDOWN 32
#define global DDVP_PRESCALE 64
#define global DDVP_SKIPEVENFIELDS 128
#define global DDVP_SKIPODDFIELDS 256
#define global DDVP_SYNCMASTER 512
#define global DDVP_VBICONVERT 1024
#define global DDVP_VBINOSCALE 2048
#define global DDVP_OVERRIDEBOBWEAVE 4096
#define global DDVP_IGNOREVBIXCROP 8192
#define global DDVP_VBINOINTERLEAVE 16384
#define global DDVP_HARDWAREDEINTERLACE 32768
#define global DDVPFORMAT_VIDEO 1
#define global DDVPFORMAT_VBI 2
#define global DDVPTARGET_VIDEO 1
#define global DDVPTARGET_VBI 2
#define global DDVPWAIT_BEGIN 1
#define global DDVPWAIT_END 2
#define global DDVPWAIT_LINE 3
#define global DDVPFLIP_VIDEO 1
#define global DDVPFLIP_VBI 2
#define global DDVPSQ_NOSIGNAL 1
#define global DDVPSQ_SIGNALOK 2
#define global DDVPB_VIDEOPORT 1
#define global DDVPB_OVERLAY 2
#define global DDVPB_TYPE 4
#define global DDVPBCAPS_SOURCE 1
#define global DDVPBCAPS_DESTINATION 2
#define global DDVPCREATE_VBIONLY 1
#define global DDVPCREATE_VIDEOONLY 2
#define global DDVPSTATUS_VBIONLY 1
#define global DDVPSTATUS_VIDEOONLY 2
#define global GUID_DxApi "{8A79BEF0-B915-11D0-9144-080036D2EF02}"
#define global MDL_MAPPED_TO_SYSTEM_VA 1
#define global MDL_PAGES_LOCKED 2
#define global MDL_SOURCE_IS_NONPAGED_POOL 4
#define global MDL_ALLOCATED_FIXED_SIZE 8
#define global MDL_PARTIAL 16
#define global MDL_PARTIAL_HAS_BEEN_MAPPED 32
#define global MDL_IO_PAGE_READ 64
#define global MDL_WRITE_OPERATION 128
#define global MDL_PARENT_MAPPED_SYSTEM_VA 256
#define global MDL_LOCK_HELD 512
#define global MDL_SCATTER_GATHER_VA 1024
#define global MDL_IO_SPACE 2048
#define global MDL_NETWORK_HEADER 4096
#define global MDL_MAPPING_CAN_FAIL 8192
#define global MDL_ALLOCATED_MUST_SUCCEED 16384
#define global MDL_64_BIT_VA 32768
#define global DX_OK 0
#define global DXERR_UNSUPPORTED 2147500033
#define global DXERR_GENERIC 2147500037
#define global DXERR_OUTOFCAPS 2289434984
#define global DDIRQ_BUSMASTER 2
#define global IRQINFO_HANDLED 1
#define global IRQINFO_NOTHANDLED 2
#define global DDSKIP_SKIPNEXT 1
#define global DDSKIP_ENABLENEXT 2
#define global DDTRANSFER_SYSTEMMEMORY 1
#define global DDTRANSFER_NONLOCALVIDMEM 2
#define global DDTRANSFER_INVERT 4
#define global DDTRANSFER_CANCEL 128
#define global DDTRANSFER_HALFLINES 256
#define global DXAPI_HALVERSION 1