Win32 API 日本語リファレンス
ホームGraphics.DirectDraw › 定数

定数

938

Windows.Win32.Graphics.DirectDraw

名前
DIRECTDRAW_VERSIONDWORD1792
_FACDDDWORD2166
CLSID_DirectDrawGUID{D7B70EE0-4340-11CF-B063-0020AFC2CD35}
CLSID_DirectDraw7GUID{3C305196-50DB-11D3-9CFE-00C04FD930C5}
CLSID_DirectDrawClipperGUID{593817A0-7DB3-11CF-A2DE-00AA00B93356}
DDENUM_ATTACHEDSECONDARYDEVICESINT1
DDENUM_DETACHEDSECONDARYDEVICESINT2
DDENUM_NONDISPLAYDEVICESINT4
REGSTR_KEY_DDHW_DESCRIPTIONunknownDescription
REGSTR_KEY_DDHW_DRIVERNAMEunknownDriverName
REGSTR_PATH_DDHWunknownHardware\DirectDrawDrivers
DDCREATE_HARDWAREONLYINT1
DDCREATE_EMULATIONONLYINT2
MAX_DDDEVICEID_STRINGDWORD512
DDGDI_GETHOSTIDENTIFIERINT1
DDSD_CAPSINT1
DDSD_HEIGHTINT2
DDSD_WIDTHINT4
DDSD_PITCHINT8
DDSD_BACKBUFFERCOUNTINT32
DDSD_ZBUFFERBITDEPTHINT64
DDSD_ALPHABITDEPTHINT128
DDSD_LPSURFACEINT2048
DDSD_PIXELFORMATINT4096
DDSD_CKDESTOVERLAYINT8192
DDSD_CKDESTBLTINT16384
DDSD_CKSRCOVERLAYINT32768
DDSD_CKSRCBLTINT65536
DDSD_MIPMAPCOUNTINT131072
DDSD_REFRESHRATEINT262144
DDSD_LINEARSIZEINT524288
DDSD_TEXTURESTAGEINT1048576
DDSD_FVFINT2097152
DDSD_SRCVBHANDLEINT4194304
DDSD_DEPTHINT8388608
DDSD_ALLINT16775662
DDOSD_GUIDINT1
DDOSD_COMPRESSION_RATIOINT2
DDOSD_SCAPSINT4
DDOSD_OSCAPSINT8
DDOSD_ALLINT15
DDOSDCAPS_OPTCOMPRESSEDINT1
DDOSDCAPS_OPTREORDEREDINT2
DDOSDCAPS_MONOLITHICMIPMAPINT4
DDOSDCAPS_VALIDSCAPSINT805324800
DDOSDCAPS_VALIDOSCAPSINT7
DDCOLOR_BRIGHTNESSINT1
DDCOLOR_CONTRASTINT2
DDCOLOR_HUEINT4
DDCOLOR_SATURATIONINT8
DDCOLOR_SHARPNESSINT16
DDCOLOR_GAMMAINT32
DDCOLOR_COLORENABLEINT64
DDSCAPS_RESERVED1INT1
DDSCAPS_ALPHAINT2
DDSCAPS_BACKBUFFERINT4
DDSCAPS_COMPLEXINT8
DDSCAPS_FLIPINT16
DDSCAPS_FRONTBUFFERINT32
DDSCAPS_OFFSCREENPLAININT64
DDSCAPS_OVERLAYINT128
DDSCAPS_PALETTEINT256
DDSCAPS_PRIMARYSURFACEINT512
DDSCAPS_RESERVED3INT1024
DDSCAPS_PRIMARYSURFACELEFTINT0
DDSCAPS_SYSTEMMEMORYINT2048
DDSCAPS_TEXTUREINT4096
DDSCAPS_3DDEVICEINT8192
DDSCAPS_VIDEOMEMORYINT16384
DDSCAPS_VISIBLEINT32768
DDSCAPS_WRITEONLYINT65536
DDSCAPS_ZBUFFERINT131072
DDSCAPS_OWNDCINT262144
DDSCAPS_LIVEVIDEOINT524288
DDSCAPS_HWCODECINT1048576
DDSCAPS_MODEXINT2097152
DDSCAPS_MIPMAPINT4194304
DDSCAPS_RESERVED2INT8388608
DDSCAPS_ALLOCONLOADINT67108864
DDSCAPS_VIDEOPORTINT134217728
DDSCAPS_LOCALVIDMEMINT268435456
DDSCAPS_NONLOCALVIDMEMINT536870912
DDSCAPS_STANDARDVGAMODEINT1073741824
DDSCAPS_OPTIMIZEDINT-2147483648
DDSCAPS2_RESERVED4INT2
DDSCAPS2_HARDWAREDEINTERLACEINT0
DDSCAPS2_HINTDYNAMICINT4
DDSCAPS2_HINTSTATICINT8
DDSCAPS2_TEXTUREMANAGEINT16
DDSCAPS2_RESERVED1INT32
DDSCAPS2_RESERVED2INT64
DDSCAPS2_OPAQUEINT128
DDSCAPS2_HINTANTIALIASINGINT256
DDSCAPS2_CUBEMAPINT512
DDSCAPS2_CUBEMAP_POSITIVEXINT1024
DDSCAPS2_CUBEMAP_NEGATIVEXINT2048
DDSCAPS2_CUBEMAP_POSITIVEYINT4096
DDSCAPS2_CUBEMAP_NEGATIVEYINT8192
DDSCAPS2_CUBEMAP_POSITIVEZINT16384
DDSCAPS2_CUBEMAP_NEGATIVEZINT32768
DDSCAPS2_MIPMAPSUBLEVELINT65536
DDSCAPS2_D3DTEXTUREMANAGEINT131072
DDSCAPS2_DONOTPERSISTINT262144
DDSCAPS2_STEREOSURFACELEFTINT524288
DDSCAPS2_VOLUMEINT2097152
DDSCAPS2_NOTUSERLOCKABLEINT4194304
DDSCAPS2_POINTSINT8388608
DDSCAPS2_RTPATCHESINT16777216
DDSCAPS2_NPATCHESINT33554432
DDSCAPS2_RESERVED3INT67108864
DDSCAPS2_DISCARDBACKBUFFERINT268435456
DDSCAPS2_ENABLEALPHACHANNELINT536870912
DDSCAPS2_EXTENDEDFORMATPRIMARYINT1073741824
DDSCAPS2_ADDITIONALPRIMARYINT-2147483648
DDSCAPS3_MULTISAMPLE_MASKINT31
DDSCAPS3_MULTISAMPLE_QUALITY_MASKINT224
DDSCAPS3_MULTISAMPLE_QUALITY_SHIFTDWORD5
DDSCAPS3_RESERVED1INT256
DDSCAPS3_RESERVED2INT512
DDSCAPS3_LIGHTWEIGHTMIPMAPINT1024
DDSCAPS3_AUTOGENMIPMAPINT2048
DDSCAPS3_DMAPINT4096
DDSCAPS3_CREATESHAREDRESOURCEINT8192
DDSCAPS3_READONLYRESOURCEINT16384
DDSCAPS3_OPENSHAREDRESOURCEINT32768
DDCAPS_3DINT1
DDCAPS_ALIGNBOUNDARYDESTINT2
DDCAPS_ALIGNSIZEDESTINT4
DDCAPS_ALIGNBOUNDARYSRCINT8
DDCAPS_ALIGNSIZESRCINT16
DDCAPS_ALIGNSTRIDEINT32
DDCAPS_BLTINT64
DDCAPS_BLTQUEUEINT128
DDCAPS_BLTFOURCCINT256
DDCAPS_BLTSTRETCHINT512
DDCAPS_GDIINT1024
DDCAPS_OVERLAYINT2048
DDCAPS_OVERLAYCANTCLIPINT4096
DDCAPS_OVERLAYFOURCCINT8192
DDCAPS_OVERLAYSTRETCHINT16384
DDCAPS_PALETTEINT32768
DDCAPS_PALETTEVSYNCINT65536
DDCAPS_READSCANLINEINT131072
DDCAPS_RESERVED1INT262144
DDCAPS_VBIINT524288
DDCAPS_ZBLTSINT1048576
DDCAPS_ZOVERLAYSINT2097152
DDCAPS_COLORKEYINT4194304
DDCAPS_ALPHAINT8388608
DDCAPS_COLORKEYHWASSISTINT16777216
DDCAPS_NOHARDWAREINT33554432
DDCAPS_BLTCOLORFILLINT67108864
DDCAPS_BANKSWITCHEDINT134217728
DDCAPS_BLTDEPTHFILLINT268435456
DDCAPS_CANCLIPINT536870912
DDCAPS_CANCLIPSTRETCHEDINT1073741824
DDCAPS_CANBLTSYSMEMINT-2147483648
DDCAPS2_CERTIFIEDINT1
DDCAPS2_NO2DDURING3DSCENEINT2
DDCAPS2_VIDEOPORTINT4
DDCAPS2_AUTOFLIPOVERLAYINT8
DDCAPS2_CANBOBINTERLEAVEDINT16
DDCAPS2_CANBOBNONINTERLEAVEDINT32
DDCAPS2_COLORCONTROLOVERLAYINT64
DDCAPS2_COLORCONTROLPRIMARYINT128
DDCAPS2_CANDROPZ16BITINT256
DDCAPS2_NONLOCALVIDMEMINT512
DDCAPS2_NONLOCALVIDMEMCAPSINT1024
DDCAPS2_NOPAGELOCKREQUIREDINT2048
DDCAPS2_WIDESURFACESINT4096
DDCAPS2_CANFLIPODDEVENINT8192
DDCAPS2_CANBOBHARDWAREINT16384
DDCAPS2_COPYFOURCCINT32768
DDCAPS2_PRIMARYGAMMAINT131072
DDCAPS2_CANRENDERWINDOWEDINT524288
DDCAPS2_CANCALIBRATEGAMMAINT1048576
DDCAPS2_FLIPINTERVALINT2097152
DDCAPS2_FLIPNOVSYNCINT4194304
DDCAPS2_CANMANAGETEXTUREINT8388608
DDCAPS2_TEXMANINNONLOCALVIDMEMINT16777216
DDCAPS2_STEREOINT33554432
DDCAPS2_SYSTONONLOCAL_AS_SYSTOLOCALINT67108864
DDCAPS2_RESERVED1INT134217728
DDCAPS2_CANMANAGERESOURCEINT268435456
DDCAPS2_DYNAMICTEXTURESINT536870912
DDCAPS2_CANAUTOGENMIPMAPINT1073741824
DDCAPS2_CANSHARERESOURCEINT-2147483648
DDFXALPHACAPS_BLTALPHAEDGEBLENDINT1
DDFXALPHACAPS_BLTALPHAPIXELSINT2
DDFXALPHACAPS_BLTALPHAPIXELSNEGINT4
DDFXALPHACAPS_BLTALPHASURFACESINT8
DDFXALPHACAPS_BLTALPHASURFACESNEGINT16
DDFXALPHACAPS_OVERLAYALPHAEDGEBLENDINT32
DDFXALPHACAPS_OVERLAYALPHAPIXELSINT64
DDFXALPHACAPS_OVERLAYALPHAPIXELSNEGINT128
DDFXALPHACAPS_OVERLAYALPHASURFACESINT256
DDFXALPHACAPS_OVERLAYALPHASURFACESNEGINT512
DDFXCAPS_BLTARITHSTRETCHYINT32
DDFXCAPS_BLTARITHSTRETCHYNINT16
DDFXCAPS_BLTMIRRORLEFTRIGHTINT64
DDFXCAPS_BLTMIRRORUPDOWNINT128
DDFXCAPS_BLTROTATIONINT256
DDFXCAPS_BLTROTATION90INT512
DDFXCAPS_BLTSHRINKXINT1024
DDFXCAPS_BLTSHRINKXNINT2048
DDFXCAPS_BLTSHRINKYINT4096
DDFXCAPS_BLTSHRINKYNINT8192
DDFXCAPS_BLTSTRETCHXINT16384
DDFXCAPS_BLTSTRETCHXNINT32768
DDFXCAPS_BLTSTRETCHYINT65536
DDFXCAPS_BLTSTRETCHYNINT131072
DDFXCAPS_OVERLAYARITHSTRETCHYINT262144
DDFXCAPS_OVERLAYARITHSTRETCHYNINT8
DDFXCAPS_OVERLAYSHRINKXINT524288
DDFXCAPS_OVERLAYSHRINKXNINT1048576
DDFXCAPS_OVERLAYSHRINKYINT2097152
DDFXCAPS_OVERLAYSHRINKYNINT4194304
DDFXCAPS_OVERLAYSTRETCHXINT8388608
DDFXCAPS_OVERLAYSTRETCHXNINT16777216
DDFXCAPS_OVERLAYSTRETCHYINT33554432
DDFXCAPS_OVERLAYSTRETCHYNINT67108864
DDFXCAPS_OVERLAYMIRRORLEFTRIGHTINT134217728
DDFXCAPS_OVERLAYMIRRORUPDOWNINT268435456
DDFXCAPS_OVERLAYDEINTERLACEINT536870912
DDFXCAPS_BLTALPHAINT1
DDFXCAPS_BLTFILTERINT32
DDFXCAPS_OVERLAYALPHAINT4
DDFXCAPS_OVERLAYFILTERINT262144
DDSVCAPS_RESERVED1INT1
DDSVCAPS_RESERVED2INT2
DDSVCAPS_RESERVED3INT4
DDSVCAPS_RESERVED4INT8
DDSVCAPS_STEREOSEQUENTIALINT16
DDPCAPS_4BITINT1
DDPCAPS_8BITENTRIESINT2
DDPCAPS_8BITINT4
DDPCAPS_INITIALIZEINT0
DDPCAPS_PRIMARYSURFACEINT16
DDPCAPS_PRIMARYSURFACELEFTINT32
DDPCAPS_ALLOW256INT64
DDPCAPS_VSYNCINT128
DDPCAPS_1BITINT256
DDPCAPS_2BITINT512
DDPCAPS_ALPHAINT1024
DDSPD_IUNKNOWNPOINTERINT1
DDSPD_VOLATILEINT2
DDBD_1INT16384
DDBD_2INT8192
DDBD_4INT4096
DDBD_8INT2048
DDBD_16INT1024
DDBD_24INT512
DDBD_32INT256
DDCKEY_COLORSPACEINT1
DDCKEY_DESTBLTINT2
DDCKEY_DESTOVERLAYINT4
DDCKEY_SRCBLTINT8
DDCKEY_SRCOVERLAYINT16
DDCKEYCAPS_DESTBLTINT1
DDCKEYCAPS_DESTBLTCLRSPACEINT2
DDCKEYCAPS_DESTBLTCLRSPACEYUVINT4
DDCKEYCAPS_DESTBLTYUVINT8
DDCKEYCAPS_DESTOVERLAYINT16
DDCKEYCAPS_DESTOVERLAYCLRSPACEINT32
DDCKEYCAPS_DESTOVERLAYCLRSPACEYUVINT64
DDCKEYCAPS_DESTOVERLAYONEACTIVEINT128
DDCKEYCAPS_DESTOVERLAYYUVINT256
DDCKEYCAPS_SRCBLTINT512
DDCKEYCAPS_SRCBLTCLRSPACEINT1024
DDCKEYCAPS_SRCBLTCLRSPACEYUVINT2048
DDCKEYCAPS_SRCBLTYUVINT4096
DDCKEYCAPS_SRCOVERLAYINT8192
DDCKEYCAPS_SRCOVERLAYCLRSPACEINT16384
DDCKEYCAPS_SRCOVERLAYCLRSPACEYUVINT32768
DDCKEYCAPS_SRCOVERLAYONEACTIVEINT65536
DDCKEYCAPS_SRCOVERLAYYUVINT131072
DDCKEYCAPS_NOCOSTOVERLAYINT262144
DDPF_ALPHAPIXELSINT1
DDPF_ALPHAINT2
DDPF_FOURCCINT4
DDPF_PALETTEINDEXED4INT8
DDPF_PALETTEINDEXEDTO8INT16
DDPF_PALETTEINDEXED8INT32
DDPF_RGBINT64
DDPF_COMPRESSEDINT128
DDPF_RGBTOYUVINT256
DDPF_YUVINT512
DDPF_ZBUFFERINT1024
DDPF_PALETTEINDEXED1INT2048
DDPF_PALETTEINDEXED2INT4096
DDPF_ZPIXELSINT8192
DDPF_STENCILBUFFERINT16384
DDPF_ALPHAPREMULTINT32768
DDPF_LUMINANCEINT131072
DDPF_BUMPLUMINANCEINT262144
DDPF_BUMPDUDVINT524288
DDENUMSURFACES_ALLINT1
DDENUMSURFACES_MATCHINT2
DDENUMSURFACES_NOMATCHINT4
DDENUMSURFACES_CANBECREATEDINT8
DDENUMSURFACES_DOESEXISTINT16
DDSDM_STANDARDVGAMODEINT1
DDEDM_REFRESHRATESINT1
DDEDM_STANDARDVGAMODESINT2
DDSCL_FULLSCREENINT1
DDSCL_ALLOWREBOOTINT2
DDSCL_NOWINDOWCHANGESINT4
DDSCL_NORMALINT8
DDSCL_EXCLUSIVEINT16
DDSCL_ALLOWMODEXINT64
DDSCL_SETFOCUSWINDOWINT128
DDSCL_SETDEVICEWINDOWINT256
DDSCL_CREATEDEVICEWINDOWINT512
DDSCL_MULTITHREADEDINT1024
DDSCL_FPUSETUPINT2048
DDSCL_FPUPRESERVEINT4096
DDBLT_ALPHADESTINT1
DDBLT_ALPHADESTCONSTOVERRIDEINT2
DDBLT_ALPHADESTNEGINT4
DDBLT_ALPHADESTSURFACEOVERRIDEINT8
DDBLT_ALPHAEDGEBLENDINT16
DDBLT_ALPHASRCINT32
DDBLT_ALPHASRCCONSTOVERRIDEINT64
DDBLT_ALPHASRCNEGINT128
DDBLT_ALPHASRCSURFACEOVERRIDEINT256
DDBLT_ASYNCINT512
DDBLT_COLORFILLINT1024
DDBLT_DDFXINT2048
DDBLT_DDROPSINT4096
DDBLT_KEYDESTINT8192
DDBLT_KEYDESTOVERRIDEINT16384
DDBLT_KEYSRCINT32768
DDBLT_KEYSRCOVERRIDEINT65536
DDBLT_ROPINT131072
DDBLT_ROTATIONANGLEINT262144
DDBLT_ZBUFFERINT524288
DDBLT_ZBUFFERDESTCONSTOVERRIDEINT1048576
DDBLT_ZBUFFERDESTOVERRIDEINT2097152
DDBLT_ZBUFFERSRCCONSTOVERRIDEINT4194304
DDBLT_ZBUFFERSRCOVERRIDEINT8388608
DDBLT_WAITINT16777216
DDBLT_DEPTHFILLINT33554432
DDBLT_DONOTWAITINT134217728
DDBLT_PRESENTATIONINT268435456
DDBLT_LAST_PRESENTATIONINT536870912
DDBLT_EXTENDED_FLAGSINT1073741824
DDBLT_EXTENDED_LINEAR_CONTENTINT4
DDBLTFAST_NOCOLORKEYDWORD0
DDBLTFAST_SRCCOLORKEYDWORD1
DDBLTFAST_DESTCOLORKEYDWORD2
DDBLTFAST_WAITDWORD16
DDBLTFAST_DONOTWAITDWORD32
DDFLIP_WAITINT1
DDFLIP_EVENINT2
DDFLIP_ODDINT4
DDFLIP_NOVSYNCINT8
DDFLIP_INTERVAL2INT33554432
DDFLIP_INTERVAL3INT50331648
DDFLIP_INTERVAL4INT67108864
DDFLIP_STEREOINT16
DDFLIP_DONOTWAITINT32
DDOVER_ALPHADESTINT1
DDOVER_ALPHADESTCONSTOVERRIDEINT2
DDOVER_ALPHADESTNEGINT4
DDOVER_ALPHADESTSURFACEOVERRIDEINT8
DDOVER_ALPHAEDGEBLENDINT16
DDOVER_ALPHASRCINT32
DDOVER_ALPHASRCCONSTOVERRIDEINT64
DDOVER_ALPHASRCNEGINT128
DDOVER_ALPHASRCSURFACEOVERRIDEINT256
DDOVER_HIDEINT512
DDOVER_KEYDESTINT1024
DDOVER_KEYDESTOVERRIDEINT2048
DDOVER_KEYSRCINT4096
DDOVER_KEYSRCOVERRIDEINT8192
DDOVER_SHOWINT16384
DDOVER_ADDDIRTYRECTINT32768
DDOVER_REFRESHDIRTYRECTSINT65536
DDOVER_REFRESHALLINT131072
DDOVER_DDFXINT524288
DDOVER_AUTOFLIPINT1048576
DDOVER_BOBINT2097152
DDOVER_OVERRIDEBOBWEAVEINT4194304
DDOVER_INTERLEAVEDINT8388608
DDOVER_BOBHARDWAREINT16777216
DDOVER_ARGBSCALEFACTORSINT33554432
DDOVER_DEGRADEARGBSCALINGINT67108864
DDSETSURFACEDESC_RECREATEDCINT0
DDSETSURFACEDESC_PRESERVEDCINT1
DDLOCK_SURFACEMEMORYPTRINT0
DDLOCK_WAITINT1
DDLOCK_EVENTINT2
DDLOCK_READONLYINT16
DDLOCK_WRITEONLYINT32
DDLOCK_NOSYSLOCKINT2048
DDLOCK_NOOVERWRITEINT4096
DDLOCK_DISCARDCONTENTSINT8192
DDLOCK_OKTOSWAPINT8192
DDLOCK_DONOTWAITINT16384
DDLOCK_HASVOLUMETEXTUREBOXRECTINT32768
DDLOCK_NODIRTYUPDATEINT65536
DDBLTFX_ARITHSTRETCHYINT1
DDBLTFX_MIRRORLEFTRIGHTINT2
DDBLTFX_MIRRORUPDOWNINT4
DDBLTFX_NOTEARINGINT8
DDBLTFX_ROTATE180INT16
DDBLTFX_ROTATE270INT32
DDBLTFX_ROTATE90INT64
DDBLTFX_ZBUFFERRANGEINT128
DDBLTFX_ZBUFFERBASEDESTINT256
DDOVERFX_ARITHSTRETCHYINT1
DDOVERFX_MIRRORLEFTRIGHTINT2
DDOVERFX_MIRRORUPDOWNINT4
DDOVERFX_DEINTERLACEINT8
DDWAITVB_BLOCKBEGININT1
DDWAITVB_BLOCKBEGINEVENTINT2
DDWAITVB_BLOCKENDINT4
DDGFS_CANFLIPINT1
DDGFS_ISFLIPDONEINT2
DDGBS_CANBLTINT1
DDGBS_ISBLTDONEINT2
DDENUMOVERLAYZ_BACKTOFRONTINT0
DDENUMOVERLAYZ_FRONTTOBACKINT1
DDOVERZ_SENDTOFRONTINT0
DDOVERZ_SENDTOBACKINT1
DDOVERZ_MOVEFORWARDINT2
DDOVERZ_MOVEBACKWARDINT3
DDOVERZ_INSERTINFRONTOFINT4
DDOVERZ_INSERTINBACKOFINT5
DDSGR_CALIBRATEINT1
DDSMT_ISTESTREQUIREDINT1
DDEM_MODEPASSEDINT1
DDEM_MODEFAILEDINT2
DDENUMRET_CANCELDWORD0
DDENUMRET_OKDWORD1
DDERR_NOTINITIALIZEDINT-2147221008
OBJECT_ISROOTINT-2147483648
DDUNSUPPORTEDMODEDWORD4294967295
GUID_MiscellaneousCallbacksGUID{EFD60CC0-49E7-11D0-889D-00AA00BBB76A}
GUID_VideoPortCallbacksGUID{EFD60CC1-49E7-11D0-889D-00AA00BBB76A}
GUID_ColorControlCallbacksGUID{EFD60CC2-49E7-11D0-889D-00AA00BBB76A}
GUID_VideoPortCapsGUID{EFD60CC3-49E7-11D0-889D-00AA00BBB76A}
GUID_D3DCallbacks2GUID{0BA584E1-70B6-11D0-889D-00AA00BBB76A}
GUID_D3DCallbacks3GUID{DDF41230-EC0A-11D0-A9B6-00AA00C0993E}
GUID_NonLocalVidMemCapsGUID{86C4FA80-8D84-11D0-94E8-00C04FC34137}
GUID_KernelCallbacksGUID{80863800-6B06-11D0-9B06-00A0C903A3B8}
GUID_KernelCapsGUID{FFAA7540-7AA8-11D0-9B06-00A0C903A3B8}
GUID_D3DExtendedCapsGUID{7DE41F80-9D93-11D0-89AB-00A0C9054129}
GUID_ZPixelFormatsGUID{93869880-36CF-11D1-9B1B-00AA00BBB8AE}
GUID_DDMoreSurfaceCapsGUID{3B8A0466-F269-11D1-880B-00C04FD930C5}
GUID_DDStereoModeGUID{F828169C-A8E8-11D2-A1F2-00A0C983EAF6}
GUID_OptSurfaceKmodeInfoGUID{E05C8472-51D4-11D1-8CCE-00A0C90629A8}
GUID_OptSurfaceUmodeInfoGUID{9D792804-5FA8-11D1-8CD0-00A0C90629A8}
GUID_UserModeDriverInfoGUID{F0B0E8E2-5F97-11D1-8CD0-00A0C90629A8}
GUID_UserModeDriverPasswordGUID{97F861B6-60A1-11D1-8CD0-00A0C90629A8}
GUID_D3DParseUnknownCommandCallbackGUID{2E04FFA0-98E4-11D1-8CE1-00A0C90629A8}
GUID_MotionCompCallbacksGUID{B1122B40-5DA5-11D1-8FCF-00C04FC29B4E}
GUID_Miscellaneous2CallbacksGUID{406B2F00-3E5A-11D1-B640-00AA00A1F96A}
DDPF_NOVEL_TEXTURE_FORMATINT1048576
DDPF_D3DFORMATINT2097152
D3DFORMAT_OP_TEXTUREINT1
D3DFORMAT_OP_VOLUMETEXTUREINT2
D3DFORMAT_OP_CUBETEXTUREINT4
D3DFORMAT_OP_OFFSCREEN_RENDERTARGETINT8
D3DFORMAT_OP_SAME_FORMAT_RENDERTARGETINT16
D3DFORMAT_OP_ZSTENCILINT64
D3DFORMAT_OP_ZSTENCIL_WITH_ARBITRARY_COLOR_DEPTHINT128
D3DFORMAT_OP_SAME_FORMAT_UP_TO_ALPHA_RENDERTARGETINT256
D3DFORMAT_OP_DISPLAYMODEINT1024
D3DFORMAT_OP_3DACCELERATIONINT2048
D3DFORMAT_OP_PIXELSIZEINT4096
D3DFORMAT_OP_CONVERT_TO_ARGBINT8192
D3DFORMAT_OP_OFFSCREENPLAININT16384
D3DFORMAT_OP_SRGBREADINT32768
D3DFORMAT_OP_BUMPMAPINT65536
D3DFORMAT_OP_DMAPINT131072
D3DFORMAT_OP_NOFILTERINT262144
D3DFORMAT_MEMBEROFGROUP_ARGBINT524288
D3DFORMAT_OP_SRGBWRITEINT1048576
D3DFORMAT_OP_NOALPHABLENDINT2097152
D3DFORMAT_OP_AUTOGENMIPMAPINT4194304
D3DFORMAT_OP_VERTEXTEXTUREINT8388608
D3DFORMAT_OP_NOTEXCOORDWRAPNORMIPINT16777216
DELETED_OKDWORD0
DELETED_LASTONEDWORD1
DELETED_NOTFOUNDDWORD2
DCICOMMANDDWORD3075
DD_VERSIONINT512
DD_RUNTIME_VERSIONINT2306
DD_HAL_VERSIONDWORD256
DDCREATEDRIVEROBJECTDWORD10
DDGET32BITDRIVERNAMEDWORD11
DDNEWCALLBACKFNSDWORD12
DDVERSIONINFODWORD13
DDHAL_DRIVER_DLLNAMEunknownDDRAW16.DLL
DDHAL_APP_DLLNAMEunknownDDRAW.DLL
CCHDEVICENAMEDWORD32
MAX_DRIVER_NAMEDWORD32
MAX_PALETTE_SIZEDWORD256
MAX_AUTOFLIP_BUFFERSDWORD10
DDSCAPS_EXECUTEBUFFERINT8388608
DDSCAPS2_VERTEXBUFFERINT32
DDSCAPS2_COMMANDBUFFERINT64
DDSCAPS2_INDEXBUFFERINT67108864
DDSCAPS3_VIDEOINT512
D3DFMT_INTERNAL_D32DWORD71
D3DFMT_INTERNAL_S1D15DWORD72
D3DFMT_INTERNAL_D15S1DWORD73
D3DFMT_INTERNAL_S8D24DWORD74
D3DFMT_INTERNAL_D24S8DWORD75
D3DFMT_INTERNAL_X8D24DWORD76
D3DFMT_INTERNAL_D24X8DWORD77
DDHAL_PLEASEALLOC_BLOCKSIZEINT2
DDHAL_PLEASEALLOC_LINEARSIZEINT3
VIDMEM_ISLINEARINT1
VIDMEM_ISRECTANGULARINT2
VIDMEM_ISHEAPINT4
VIDMEM_ISNONLOCALINT8
VIDMEM_ISWCINT16
VIDMEM_HEAPDISABLEDINT32
HEAPALIASINFO_MAPPEDREALINT1
HEAPALIASINFO_MAPPEDDUMMYINT2
DDHAL_CB32_DESTROYDRIVERINT1
DDHAL_CB32_CREATESURFACEINT2
DDHAL_CB32_SETCOLORKEYINT4
DDHAL_CB32_SETMODEINT8
DDHAL_CB32_WAITFORVERTICALBLANKINT16
DDHAL_CB32_CANCREATESURFACEINT32
DDHAL_CB32_CREATEPALETTEINT64
DDHAL_CB32_GETSCANLINEINT128
DDHAL_CB32_SETEXCLUSIVEMODEINT256
DDHAL_CB32_FLIPTOGDISURFACEINT512
DDHAL_PALCB32_DESTROYPALETTEINT1
DDHAL_PALCB32_SETENTRIESINT2
DDHAL_SURFCB32_DESTROYSURFACEINT1
DDHAL_SURFCB32_FLIPINT2
DDHAL_SURFCB32_SETCLIPLISTINT4
DDHAL_SURFCB32_LOCKINT8
DDHAL_SURFCB32_UNLOCKINT16
DDHAL_SURFCB32_BLTINT32
DDHAL_SURFCB32_SETCOLORKEYINT64
DDHAL_SURFCB32_ADDATTACHEDSURFACEINT128
DDHAL_SURFCB32_GETBLTSTATUSINT256
DDHAL_SURFCB32_GETFLIPSTATUSINT512
DDHAL_SURFCB32_UPDATEOVERLAYINT1024
DDHAL_SURFCB32_SETOVERLAYPOSITIONINT2048
DDHAL_SURFCB32_RESERVED4INT4096
DDHAL_SURFCB32_SETPALETTEINT8192
DDHAL_MISCCB32_GETAVAILDRIVERMEMORYINT1
DDHAL_MISCCB32_UPDATENONLOCALHEAPINT2
DDHAL_MISCCB32_GETHEAPALIGNMENTINT4
DDHAL_MISCCB32_GETSYSMEMBLTSTATUSINT8
DDHAL_MISC2CB32_CREATESURFACEEXINT2
DDHAL_MISC2CB32_GETDRIVERSTATEINT4
DDHAL_MISC2CB32_DESTROYDDLOCALINT8
DDHAL_EXEBUFCB32_CANCREATEEXEBUFINT1
DDHAL_EXEBUFCB32_CREATEEXEBUFINT2
DDHAL_EXEBUFCB32_DESTROYEXEBUFINT4
DDHAL_EXEBUFCB32_LOCKEXEBUFINT8
DDHAL_EXEBUFCB32_UNLOCKEXEBUFINT16
DDHAL_VPORT32_CANCREATEVIDEOPORTINT1
DDHAL_VPORT32_CREATEVIDEOPORTINT2
DDHAL_VPORT32_FLIPINT4
DDHAL_VPORT32_GETBANDWIDTHINT8
DDHAL_VPORT32_GETINPUTFORMATSINT16
DDHAL_VPORT32_GETOUTPUTFORMATSINT32
DDHAL_VPORT32_GETFIELDINT128
DDHAL_VPORT32_GETLINEINT256
DDHAL_VPORT32_GETCONNECTINT512
DDHAL_VPORT32_DESTROYINT1024
DDHAL_VPORT32_GETFLIPSTATUSINT2048
DDHAL_VPORT32_UPDATEINT4096
DDHAL_VPORT32_WAITFORSYNCINT8192
DDHAL_VPORT32_GETSIGNALSTATUSINT16384
DDHAL_VPORT32_COLORCONTROLINT32768
DDHAL_COLOR_COLORCONTROLINT1
DDHAL_KERNEL_SYNCSURFACEDATAINT1
DDHAL_KERNEL_SYNCVIDEOPORTDATAINT2
DDHAL_MOCOMP32_GETGUIDSDWORD1
DDHAL_MOCOMP32_GETFORMATSDWORD2
DDHAL_MOCOMP32_CREATEDWORD4
DDHAL_MOCOMP32_GETCOMPBUFFINFODWORD8
DDHAL_MOCOMP32_GETINTERNALINFODWORD16
DDHAL_MOCOMP32_BEGINFRAMEDWORD32
DDHAL_MOCOMP32_ENDFRAMEDWORD64
DDHAL_MOCOMP32_RENDERDWORD128
DDHAL_MOCOMP32_QUERYSTATUSDWORD256
DDHAL_MOCOMP32_DESTROYDWORD512
DDHAL_DRIVER_NOTHANDLEDINT0
DDHAL_DRIVER_HANDLEDINT1
DDHAL_DRIVER_NOCKEYHWINT2
DDRAWIPAL_256INT1
DDRAWIPAL_16INT2
DDRAWIPAL_GDIINT4
DDRAWIPAL_STORED_8INT8
DDRAWIPAL_STORED_16INT16
DDRAWIPAL_STORED_24INT32
DDRAWIPAL_EXCLUSIVEINT64
DDRAWIPAL_INHELINT128
DDRAWIPAL_DIRTYINT256
DDRAWIPAL_ALLOW256INT512
DDRAWIPAL_4INT1024
DDRAWIPAL_2INT2048
DDRAWIPAL_STORED_8INDEXINT4096
DDRAWIPAL_ALPHAINT8192
DDRAWICLIP_WATCHWINDOWINT1
DDRAWICLIP_ISINITIALIZEDINT2
DDRAWICLIP_INMASTERSPRITELISTINT4
DDAL_IMPLICITINT1
ACCESSRECT_VRAMSTYLEINT1
ACCESSRECT_NOTHOLDINGWIN16LOCKINT2
ACCESSRECT_BROKENINT4
PFINDEX_UNINITIALIZEDDWORD0
DDRAWISURFGBL_MEMFREEINT1
DDRAWISURFGBL_SYSMEMREQUESTEDINT2
DDRAWISURFGBL_ISGDISURFACEINT4
DDRAWISURFGBL_SOFTWAREAUTOFLIPINT8
DDRAWISURFGBL_LOCKNOTHOLDINGWIN16LOCKINT16
DDRAWISURFGBL_LOCKVRAMSTYLEINT32
DDRAWISURFGBL_LOCKBROKENINT64
DDRAWISURFGBL_IMPLICITHANDLEINT128
DDRAWISURFGBL_ISCLIENTMEMINT256
DDRAWISURFGBL_HARDWAREOPSOURCEINT512
DDRAWISURFGBL_HARDWAREOPDESTINT1024
DDRAWISURFGBL_VPORTINTERLEAVEDINT2048
DDRAWISURFGBL_VPORTDATAINT4096
DDRAWISURFGBL_LATEALLOCATELINEARINT8192
DDRAWISURFGBL_SYSMEMEXECUTEBUFFERINT16384
DDRAWISURFGBL_FASTLOCKHELDINT32768
DDRAWISURFGBL_READONLYLOCKHELDINT65536
DDRAWISURFGBL_DX8SURFACEINT524288
DDRAWISURFGBL_DDHELDONTFREEINT1048576
DDRAWISURFGBL_NOTIFYWHENUNLOCKEDINT2097152
DDRAWISURFGBL_RESERVED0INT-2147483648
DDRAWISURF_ATTACHEDINT1
DDRAWISURF_IMPLICITCREATEINT2
DDRAWISURF_ISFREEINT4
DDRAWISURF_ATTACHED_FROMINT8
DDRAWISURF_IMPLICITROOTINT16
DDRAWISURF_PARTOFPRIMARYCHAININT32
DDRAWISURF_DATAISALIASEDINT64
DDRAWISURF_HASDCINT128
DDRAWISURF_HASCKEYDESTOVERLAYINT256
DDRAWISURF_HASCKEYDESTBLTINT512
DDRAWISURF_HASCKEYSRCOVERLAYINT1024
DDRAWISURF_HASCKEYSRCBLTINT2048
DDRAWISURF_LOCKEXCLUDEDCURSORINT4096
DDRAWISURF_HASPIXELFORMATINT8192
DDRAWISURF_HASOVERLAYDATAINT16384
DDRAWISURF_SETGAMMAINT32768
DDRAWISURF_SW_CKEYDESTOVERLAYINT65536
DDRAWISURF_SW_CKEYDESTBLTINT131072
DDRAWISURF_SW_CKEYSRCOVERLAYINT262144
DDRAWISURF_SW_CKEYSRCBLTINT524288
DDRAWISURF_HW_CKEYDESTOVERLAYINT1048576
DDRAWISURF_HW_CKEYDESTBLTINT2097152
DDRAWISURF_HW_CKEYSRCOVERLAYINT4194304
DDRAWISURF_HW_CKEYSRCBLTINT8388608
DDRAWISURF_INMASTERSPRITELISTINT16777216
DDRAWISURF_HELCBINT33554432
DDRAWISURF_FRONTBUFFERINT67108864
DDRAWISURF_BACKBUFFERINT134217728
DDRAWISURF_INVALIDINT268435456
DDRAWISURF_DCIBUSYINT536870912
DDRAWISURF_GETDCNULLINT1073741824
DDRAWISURF_STEREOSURFACELEFTINT536870912
DDRAWISURF_DRIVERMANAGEDINT1073741824
DDRAWISURF_DCILOCKINT-2147483648
ROP_HAS_SOURCEINT1
ROP_HAS_PATTERNINT2
DDMODEINFO_PALETTIZEDDWORD1
DDMODEINFO_MODEXDWORD2
DDMODEINFO_UNSUPPORTEDDWORD4
DDMODEINFO_STANDARDVGADWORD8
DDMODEINFO_MAXREFRESHDWORD16
DDMODEINFO_STEREODWORD32
DDRAWILCL_HASEXCLUSIVEMODEINT1
DDRAWILCL_ISFULLSCREENINT2
DDRAWILCL_SETCOOPCALLEDINT4
DDRAWILCL_ACTIVEYESINT8
DDRAWILCL_ACTIVENOINT16
DDRAWILCL_HOOKEDHWNDINT32
DDRAWILCL_ALLOWMODEXINT64
DDRAWILCL_V1SCLBEHAVIOURINT128
DDRAWILCL_MODEHASBEENCHANGEDINT256
DDRAWILCL_CREATEDWINDOWINT512
DDRAWILCL_DIRTYDCINT1024
DDRAWILCL_DISABLEINACTIVATEINT2048
DDRAWILCL_CURSORCLIPPEDINT4096
DDRAWILCL_EXPLICITMONITORINT8192
DDRAWILCL_MULTITHREADEDINT16384
DDRAWILCL_FPUSETUPINT32768
DDRAWILCL_POWEREDDOWNINT65536
DDRAWILCL_DIRECTDRAW7INT131072
DDRAWILCL_ATTEMPTEDD3DCONTEXTINT262144
DDRAWILCL_FPUPRESERVEINT524288
DDRAWILCL_DX8DRIVERINT1048576
DDRAWILCL_DIRECTDRAW8INT2097152
DDRAWI_xxxxxxxxx1INT1
DDRAWI_xxxxxxxxx2INT2
DDRAWI_VIRTUALDESKTOPINT8
DDRAWI_MODEXINT16
DDRAWI_DISPLAYDRVINT32
DDRAWI_FULLSCREENINT64
DDRAWI_MODECHANGEDINT128
DDRAWI_NOHARDWAREINT256
DDRAWI_PALETTEINITINT512
DDRAWI_NOEMULATIONINT1024
DDRAWI_HASCKEYDESTOVERLAYINT2048
DDRAWI_HASCKEYSRCOVERLAYINT4096
DDRAWI_HASGDIPALETTEINT8192
DDRAWI_EMULATIONINITIALIZEDINT16384
DDRAWI_HASGDIPALETTE_EXCLUSIVEINT32768
DDRAWI_MODEXILLEGALINT65536
DDRAWI_FLIPPEDTOGDIINT131072
DDRAWI_NEEDSWIN16FORVRAMLOCKINT262144
DDRAWI_PDEVICEVRAMBITCLEAREDINT524288
DDRAWI_STANDARDVGAINT1048576
DDRAWI_EXTENDEDALIGNMENTINT2097152
DDRAWI_CHANGINGMODEINT4194304
DDRAWI_GDIDRVINT8388608
DDRAWI_ATTACHEDTODESKTOPINT16777216
DDRAWI_UMODELOADEDINT33554432
DDRAWI_DDRAWDATANOTFETCHEDINT67108864
DDRAWI_SECONDARYDRIVERLOADEDINT134217728
DDRAWI_TESTINGMODESINT268435456
DDRAWI_DRIVERINFO2INT536870912
DDRAWI_BADPDEVINT1073741824
DDRAWIVPORT_ONDWORD1
DDRAWIVPORT_SOFTWARE_AUTOFLIPDWORD2
DDRAWIVPORT_COLORKEYANDINTERPDWORD4
DDRAWIVPORT_NOKERNELHANDLESDWORD8
DDRAWIVPORT_SOFTWARE_BOBDWORD16
DDRAWIVPORT_VBIONDWORD32
DDRAWIVPORT_VIDEOONDWORD64
DDHALINFO_ISPRIMARYDISPLAYINT1
DDHALINFO_MODEXILLEGALINT2
DDHALINFO_GETDRIVERINFOSETINT4
DDHALINFO_GETDRIVERINFO2INT8
DDWAITVB_I_TESTVBINT-2147483642
DDRAWI_VPORTSTARTDWORD1
DDRAWI_VPORTSTOPDWORD2
DDRAWI_VPORTUPDATEDWORD3
DDRAWI_VPORTGETCOLORDWORD1
DDRAWI_VPORTSETCOLORDWORD2
DDRAWI_GETCOLORDWORD1
DDRAWI_SETCOLORDWORD2
DDMCQUERY_READDWORD1
GUID_D3DCapsGUID{7BF06991-8794-11D0-9139-080036D2EF02}
GUID_D3DCallbacksGUID{7BF06990-8794-11D0-9139-080036D2EF02}
GUID_DDMoreCapsGUID{880BAF30-B030-11D0-8EA7-00609797EA5B}
GUID_NTCallbacksGUID{6FE9ECDE-DF89-11D1-9DB0-0060082771BA}
GUID_GetHeapAlignmentGUID{42E02F16-7B41-11D2-8BFF-00A0C983EAF6}
GUID_UpdateNonLocalHeapGUID{42E02F17-7B41-11D2-8BFF-00A0C983EAF6}
GUID_NTPrivateDriverCapsGUID{FAD16A23-7B66-11D2-83D7-00C04F7CE58C}
GUID_VPE2CallbacksGUID{52882147-2D47-469A-A0D1-03455890F6C8}
DDSCAPS_COMMANDBUFFERINT1024
DDHAL_PLEASEALLOC_USERMEMINT4
DDHAL_CB32_MAPMEMORYINT-2147483648
DDHAL_MISC2CB32_ALPHABLTINT1
DDHAL_CREATESURFACEEX_SWAPHANDLESINT1
DDHAL_NTCB32_FREEDRIVERMEMORYINT1
DDHAL_NTCB32_SETEXCLUSIVEMODEINT2
DDHAL_NTCB32_FLIPTOGDISURFACEINT4
DDHAL_VPORT32_GETAUTOFLIPSURFINT64
DDHAL_D3DBUFCB32_CANCREATED3DBUFINT1
DDHAL_D3DBUFCB32_CREATED3DBUFINT2
DDHAL_D3DBUFCB32_DESTROYD3DBUFINT4
DDHAL_D3DBUFCB32_LOCKD3DBUFINT8
DDHAL_D3DBUFCB32_UNLOCKD3DBUFINT16
DDHAL_PRIVATECAP_ATOMICSURFACECREATIONINT1
DDHAL_PRIVATECAP_NOTIFYPRIMARYCREATIONINT2
DDHAL_PRIVATECAP_RESERVED1INT4
DDBLT_AFLAGSINT-2147483648
DDABLT_SRCOVERDESTINT1
DDKERNELCAPS_SKIPFIELDSINT1
DDKERNELCAPS_AUTOFLIPINT2
DDKERNELCAPS_SETSTATEINT4
DDKERNELCAPS_LOCKINT8
DDKERNELCAPS_FLIPVIDEOPORTINT16
DDKERNELCAPS_FLIPOVERLAYINT32
DDKERNELCAPS_CAPTURE_SYSMEMINT64
DDKERNELCAPS_CAPTURE_NONLOCALVIDMEMINT128
DDKERNELCAPS_FIELDPOLARITYINT256
DDKERNELCAPS_CAPTURE_INVERTEDINT512
DDIRQ_DISPLAY_VSYNCINT1
DDIRQ_RESERVED1INT2
DDIRQ_VPORT0_VSYNCINT4
DDIRQ_VPORT0_LINEINT8
DDIRQ_VPORT1_VSYNCINT16
DDIRQ_VPORT1_LINEINT32
DDIRQ_VPORT2_VSYNCINT64
DDIRQ_VPORT2_LINEINT128
DDIRQ_VPORT3_VSYNCINT256
DDIRQ_VPORT3_LINEINT512
DDIRQ_VPORT4_VSYNCINT1024
DDIRQ_VPORT4_LINEINT2048
DDIRQ_VPORT5_VSYNCINT4096
DDIRQ_VPORT5_LINEINT8192
DDIRQ_VPORT6_VSYNCINT16384
DDIRQ_VPORT6_LINEINT32768
DDIRQ_VPORT7_VSYNCINT65536
DDIRQ_VPORT7_LINEINT131072
DDIRQ_VPORT8_VSYNCINT262144
DDIRQ_VPORT8_LINEINT524288
DDIRQ_VPORT9_VSYNCINT65536
DDIRQ_VPORT9_LINEINT131072
SURFACEALIGN_DISCARDABLEINT1
VMEMHEAP_LINEARINT1
VMEMHEAP_RECTANGULARINT2
VMEMHEAP_ALIGNMENTINT4
DDVPTYPE_E_HREFH_VREFHGUID{54F39980-DA60-11CF-9B06-00A0C903A3B8}
DDVPTYPE_E_HREFH_VREFLGUID{92783220-DA60-11CF-9B06-00A0C903A3B8}
DDVPTYPE_E_HREFL_VREFHGUID{A07A02E0-DA60-11CF-9B06-00A0C903A3B8}
DDVPTYPE_E_HREFL_VREFLGUID{E09C77E0-DA60-11CF-9B06-00A0C903A3B8}
DDVPTYPE_CCIR656GUID{FCA326A0-DA60-11CF-9B06-00A0C903A3B8}
DDVPTYPE_BROOKTREEGUID{1352A560-DA61-11CF-9B06-00A0C903A3B8}
DDVPTYPE_PHILIPSGUID{332CF160-DA61-11CF-9B06-00A0C903A3B8}
DDVPD_WIDTHINT1
DDVPD_HEIGHTINT2
DDVPD_IDINT4
DDVPD_CAPSINT8
DDVPD_FXINT16
DDVPD_AUTOFLIPINT32
DDVPD_ALIGNINT64
DDVPD_PREFERREDAUTOFLIPINT128
DDVPD_FILTERQUALITYINT256
DDVPCONNECT_DOUBLECLOCKINT1
DDVPCONNECT_VACTINT2
DDVPCONNECT_INVERTPOLARITYINT4
DDVPCONNECT_DISCARDSVREFDATAINT8
DDVPCONNECT_HALFLINEINT16
DDVPCONNECT_INTERLACEDINT32
DDVPCONNECT_SHAREEVENINT64
DDVPCONNECT_SHAREODDINT128
DDVPCAPS_AUTOFLIPINT1
DDVPCAPS_INTERLACEDINT2
DDVPCAPS_NONINTERLACEDINT4
DDVPCAPS_READBACKFIELDINT8
DDVPCAPS_READBACKLINEINT16
DDVPCAPS_SHAREABLEINT32
DDVPCAPS_SKIPEVENFIELDSINT64
DDVPCAPS_SKIPODDFIELDSINT128
DDVPCAPS_SYNCMASTERINT256
DDVPCAPS_VBISURFACEINT512
DDVPCAPS_COLORCONTROLINT1024
DDVPCAPS_OVERSAMPLEDVBIINT2048
DDVPCAPS_SYSTEMMEMORYINT4096
DDVPCAPS_VBIANDVIDEOINDEPENDENTINT8192
DDVPCAPS_HARDWAREDEINTERLACEINT16384
DDVPFX_CROPTOPDATAINT1
DDVPFX_CROPXINT2
DDVPFX_CROPYINT4
DDVPFX_INTERLEAVEINT8
DDVPFX_MIRRORLEFTRIGHTINT16
DDVPFX_MIRRORUPDOWNINT32
DDVPFX_PRESHRINKXINT64
DDVPFX_PRESHRINKYINT128
DDVPFX_PRESHRINKXBINT256
DDVPFX_PRESHRINKYBINT512
DDVPFX_PRESHRINKXSINT1024
DDVPFX_PRESHRINKYSINT2048
DDVPFX_PRESTRETCHXINT4096
DDVPFX_PRESTRETCHYINT8192
DDVPFX_PRESTRETCHXNINT16384
DDVPFX_PRESTRETCHYNINT32768
DDVPFX_VBICONVERTINT65536
DDVPFX_VBINOSCALEINT131072
DDVPFX_IGNOREVBIXCROPINT262144
DDVPFX_VBINOINTERLEAVEINT524288
DDVP_AUTOFLIPINT1
DDVP_CONVERTINT2
DDVP_CROPINT4
DDVP_INTERLEAVEINT8
DDVP_MIRRORLEFTRIGHTINT16
DDVP_MIRRORUPDOWNINT32
DDVP_PRESCALEINT64
DDVP_SKIPEVENFIELDSINT128
DDVP_SKIPODDFIELDSINT256
DDVP_SYNCMASTERINT512
DDVP_VBICONVERTINT1024
DDVP_VBINOSCALEINT2048
DDVP_OVERRIDEBOBWEAVEINT4096
DDVP_IGNOREVBIXCROPINT8192
DDVP_VBINOINTERLEAVEINT16384
DDVP_HARDWAREDEINTERLACEINT32768
DDVPFORMAT_VIDEOINT1
DDVPFORMAT_VBIINT2
DDVPTARGET_VIDEOINT1
DDVPTARGET_VBIINT2
DDVPWAIT_BEGININT1
DDVPWAIT_ENDINT2
DDVPWAIT_LINEINT3
DDVPFLIP_VIDEOINT1
DDVPFLIP_VBIINT2
DDVPSQ_NOSIGNALINT1
DDVPSQ_SIGNALOKINT2
DDVPB_VIDEOPORTINT1
DDVPB_OVERLAYINT2
DDVPB_TYPEINT4
DDVPBCAPS_SOURCEINT1
DDVPBCAPS_DESTINATIONINT2
DDVPCREATE_VBIONLYINT1
DDVPCREATE_VIDEOONLYINT2
DDVPSTATUS_VBIONLYINT1
DDVPSTATUS_VIDEOONLYINT2
GUID_DxApiGUID{8A79BEF0-B915-11D0-9144-080036D2EF02}
MDL_MAPPED_TO_SYSTEM_VADWORD1
MDL_PAGES_LOCKEDDWORD2
MDL_SOURCE_IS_NONPAGED_POOLDWORD4
MDL_ALLOCATED_FIXED_SIZEDWORD8
MDL_PARTIALDWORD16
MDL_PARTIAL_HAS_BEEN_MAPPEDDWORD32
MDL_IO_PAGE_READDWORD64
MDL_WRITE_OPERATIONDWORD128
MDL_PARENT_MAPPED_SYSTEM_VADWORD256
MDL_LOCK_HELDDWORD512
MDL_SCATTER_GATHER_VADWORD1024
MDL_IO_SPACEDWORD2048
MDL_NETWORK_HEADERDWORD4096
MDL_MAPPING_CAN_FAILDWORD8192
MDL_ALLOCATED_MUST_SUCCEEDDWORD16384
MDL_64_BIT_VADWORD32768
DX_OKDWORD0
DXERR_UNSUPPORTEDDWORD2147500033
DXERR_GENERICDWORD2147500037
DXERR_OUTOFCAPSDWORD2289434984
DDIRQ_BUSMASTERINT2
IRQINFO_HANDLEDDWORD1
IRQINFO_NOTHANDLEDDWORD2
DDSKIP_SKIPNEXTDWORD1
DDSKIP_ENABLENEXTDWORD2
DDTRANSFER_SYSTEMMEMORYDWORD1
DDTRANSFER_NONLOCALVIDMEMDWORD2
DDTRANSFER_INVERTDWORD4
DDTRANSFER_CANCELDWORD128
DDTRANSFER_HALFLINESDWORD256
DXAPI_HALVERSIONDWORD1

各言語での定義

定数の定義。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 1
public 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 = 1
pub 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