定数
1019Windows.Win32.Devices.DeviceAndDriverInstallation
| 名前 | 型 | 値 |
|---|---|---|
| NUM_CM_PROB_V1 | DWORD | 37 |
| NUM_CM_PROB_V2 | DWORD | 50 |
| NUM_CM_PROB_V3 | DWORD | 51 |
| NUM_CM_PROB_V4 | DWORD | 52 |
| NUM_CM_PROB_V5 | DWORD | 53 |
| NUM_CM_PROB_V6 | DWORD | 54 |
| NUM_CM_PROB_V7 | DWORD | 55 |
| NUM_CM_PROB_V8 | DWORD | 57 |
| NUM_CM_PROB_V9 | DWORD | 58 |
| NUM_CM_PROB | DWORD | 58 |
| LCPRI_FORCECONFIG | DWORD | 0 |
| LCPRI_BOOTCONFIG | DWORD | 1 |
| LCPRI_DESIRED | DWORD | 8192 |
| LCPRI_NORMAL | DWORD | 12288 |
| LCPRI_LASTBESTCONFIG | DWORD | 16383 |
| LCPRI_SUBOPTIMAL | DWORD | 20480 |
| LCPRI_LASTSOFTCONFIG | DWORD | 32767 |
| LCPRI_RESTART | DWORD | 32768 |
| LCPRI_REBOOT | DWORD | 36864 |
| LCPRI_POWEROFF | DWORD | 40960 |
| LCPRI_HARDRECONFIG | DWORD | 49152 |
| LCPRI_HARDWIRED | DWORD | 57344 |
| LCPRI_IMPOSSIBLE | DWORD | 61440 |
| LCPRI_DISABLED | DWORD | 65535 |
| MAX_LCPRI | DWORD | 65535 |
| CM_DEVICE_PANEL_SIDE_UNKNOWN | DWORD | 0 |
| CM_DEVICE_PANEL_SIDE_TOP | DWORD | 1 |
| CM_DEVICE_PANEL_SIDE_BOTTOM | DWORD | 2 |
| CM_DEVICE_PANEL_SIDE_LEFT | DWORD | 3 |
| CM_DEVICE_PANEL_SIDE_RIGHT | DWORD | 4 |
| CM_DEVICE_PANEL_SIDE_FRONT | DWORD | 5 |
| CM_DEVICE_PANEL_SIDE_BACK | DWORD | 6 |
| CM_DEVICE_PANEL_EDGE_UNKNOWN | DWORD | 0 |
| CM_DEVICE_PANEL_EDGE_TOP | DWORD | 1 |
| CM_DEVICE_PANEL_EDGE_BOTTOM | DWORD | 2 |
| CM_DEVICE_PANEL_EDGE_LEFT | DWORD | 3 |
| CM_DEVICE_PANEL_EDGE_RIGHT | DWORD | 4 |
| CM_DEVICE_PANEL_SHAPE_UNKNOWN | DWORD | 0 |
| CM_DEVICE_PANEL_SHAPE_RECTANGLE | DWORD | 1 |
| CM_DEVICE_PANEL_SHAPE_OVAL | DWORD | 2 |
| CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL | DWORD | 0 |
| CM_DEVICE_PANEL_ORIENTATION_VERTICAL | DWORD | 1 |
| CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN | DWORD | 0 |
| CM_DEVICE_PANEL_JOINT_TYPE_PLANAR | DWORD | 1 |
| CM_DEVICE_PANEL_JOINT_TYPE_HINGE | DWORD | 2 |
| CM_DEVICE_PANEL_JOINT_TYPE_PIVOT | DWORD | 3 |
| CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL | DWORD | 4 |
| GUID_DEVCLASS_1394 | GUID | {6BDD1FC1-810F-11D0-BEC7-08002BE2092F} |
| GUID_DEVCLASS_1394DEBUG | GUID | {66F250D6-7801-4A64-B139-EEA80A450B24} |
| GUID_DEVCLASS_61883 | GUID | {7EBEFBC0-3200-11D2-B4C2-00A0C9697D07} |
| GUID_DEVCLASS_ADAPTER | GUID | {4D36E964-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_APMSUPPORT | GUID | {D45B1C18-C8FA-11D1-9F77-0000F805F530} |
| GUID_DEVCLASS_AUDIOPROCESSINGOBJECT | GUID | {5989FCE8-9CD0-467D-8A6A-5419E31529D4} |
| GUID_DEVCLASS_AVC | GUID | {C06FF265-AE09-48F0-812C-16753D7CBA83} |
| GUID_DEVCLASS_BATTERY | GUID | {72631E54-78A4-11D0-BCF7-00AA00B7B32A} |
| GUID_DEVCLASS_BIOMETRIC | GUID | {53D29EF7-377C-4D14-864B-EB3A85769359} |
| GUID_DEVCLASS_BLUETOOTH | GUID | {E0CBF06C-CD8B-4647-BB8A-263B43F0F974} |
| GUID_DEVCLASS_CAMERA | GUID | {CA3E7AB9-B4C3-4AE6-8251-579EF933890F} |
| GUID_DEVCLASS_CDROM | GUID | {4D36E965-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_COMPUTEACCELERATOR | GUID | {F01A9D53-3FF6-48D2-9F97-C8A7004BE10C} |
| GUID_DEVCLASS_COMPUTER | GUID | {4D36E966-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_DECODER | GUID | {6BDD1FC2-810F-11D0-BEC7-08002BE2092F} |
| GUID_DEVCLASS_DISKDRIVE | GUID | {4D36E967-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_DISPLAY | GUID | {4D36E968-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_DOT4 | GUID | {48721B56-6795-11D2-B1A8-0080C72E74A2} |
| GUID_DEVCLASS_DOT4PRINT | GUID | {49CE6AC8-6F86-11D2-B1E5-0080C72E74A2} |
| GUID_DEVCLASS_EHSTORAGESILO | GUID | {9DA2B80F-F89F-4A49-A5C2-511B085B9E8A} |
| GUID_DEVCLASS_ENUM1394 | GUID | {C459DF55-DB08-11D1-B009-00A0C9081FF6} |
| GUID_DEVCLASS_EXTENSION | GUID | {E2F84CE7-8EFA-411C-AA69-97454CA4CB57} |
| GUID_DEVCLASS_FDC | GUID | {4D36E969-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_FIRMWARE | GUID | {F2E7DD72-6468-4E36-B6F1-6488F42C1B52} |
| GUID_DEVCLASS_FLOPPYDISK | GUID | {4D36E980-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_GENERIC | GUID | {FF494DF1-C4ED-4FAC-9B3F-3786F6E91E7E} |
| GUID_DEVCLASS_GPS | GUID | {6BDD1FC3-810F-11D0-BEC7-08002BE2092F} |
| GUID_DEVCLASS_HDC | GUID | {4D36E96A-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_HIDCLASS | GUID | {745A17A0-74D3-11D0-B6FE-00A0C90F57DA} |
| GUID_DEVCLASS_HOLOGRAPHIC | GUID | {D612553D-06B1-49CA-8938-E39EF80EB16F} |
| GUID_DEVCLASS_I3C | GUID | {13CFE1B1-6B17-424C-AC3F-16ACE8733898} |
| GUID_DEVCLASS_IMAGE | GUID | {6BDD1FC6-810F-11D0-BEC7-08002BE2092F} |
| GUID_DEVCLASS_INFINIBAND | GUID | {30EF7132-D858-4A0C-AC24-B9028A5CCA3F} |
| GUID_DEVCLASS_INFRARED | GUID | {6BDD1FC5-810F-11D0-BEC7-08002BE2092F} |
| GUID_DEVCLASS_KEYBOARD | GUID | {4D36E96B-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_LEGACYDRIVER | GUID | {8ECC055D-047F-11D1-A537-0000F8753ED1} |
| GUID_DEVCLASS_MEDIA | GUID | {4D36E96C-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_MEDIUM_CHANGER | GUID | {CE5939AE-EBDE-11D0-B181-0000F8753EC4} |
| GUID_DEVCLASS_MEMORY | GUID | {5099944A-F6B9-4057-A056-8C550228544C} |
| GUID_DEVCLASS_MODEM | GUID | {4D36E96D-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_MONITOR | GUID | {4D36E96E-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_MOUSE | GUID | {4D36E96F-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_MTD | GUID | {4D36E970-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_MULTIFUNCTION | GUID | {4D36E971-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_MULTIPORTSERIAL | GUID | {50906CB8-BA12-11D1-BF5D-0000F805F530} |
| GUID_DEVCLASS_NET | GUID | {4D36E972-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_NETCLIENT | GUID | {4D36E973-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_NETDRIVER | GUID | {87EF9AD1-8F70-49EE-B215-AB1FCADCBE3C} |
| GUID_DEVCLASS_NETSERVICE | GUID | {4D36E974-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_NETTRANS | GUID | {4D36E975-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_NETUIO | GUID | {78912BC1-CB8E-4B28-A329-F322EBADBE0F} |
| GUID_DEVCLASS_NODRIVER | GUID | {4D36E976-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_PCMCIA | GUID | {4D36E977-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_PNPPRINTERS | GUID | {4658EE7E-F050-11D1-B6BD-00C04FA372A7} |
| GUID_DEVCLASS_PORTS | GUID | {4D36E978-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_PRIMITIVE | GUID | {242681D1-EED3-41D2-A1EF-1468FC843106} |
| GUID_DEVCLASS_PRINTER | GUID | {4D36E979-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_PRINTERUPGRADE | GUID | {4D36E97A-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_PRINTQUEUE | GUID | {1ED2BBF9-11F0-4084-B21F-AD83A8E6DCDC} |
| GUID_DEVCLASS_PROCESSOR | GUID | {50127DC3-0F36-415E-A6CC-4CB3BE910B65} |
| GUID_DEVCLASS_SBP2 | GUID | {D48179BE-EC20-11D1-B6B8-00C04FA372A7} |
| GUID_DEVCLASS_SCMDISK | GUID | {53966CB1-4D46-4166-BF23-C522403CD495} |
| GUID_DEVCLASS_SCMVOLUME | GUID | {53CCB149-E543-4C84-B6E0-BCE4F6B7E806} |
| GUID_DEVCLASS_SCSIADAPTER | GUID | {4D36E97B-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_SECURITYACCELERATOR | GUID | {268C95A1-EDFE-11D3-95C3-0010DC4050A5} |
| GUID_DEVCLASS_SENSOR | GUID | {5175D334-C371-4806-B3BA-71FD53C9258D} |
| GUID_DEVCLASS_SIDESHOW | GUID | {997B5D8D-C442-4F2E-BAF3-9C8E671E9E21} |
| GUID_DEVCLASS_SMARTCARDREADER | GUID | {50DD5230-BA8A-11D1-BF5D-0000F805F530} |
| GUID_DEVCLASS_SMRDISK | GUID | {53487C23-680F-4585-ACC3-1F10D6777E82} |
| GUID_DEVCLASS_SMRVOLUME | GUID | {53B3CF03-8F5A-4788-91B6-D19ED9FCCCBF} |
| GUID_DEVCLASS_SOFTWARECOMPONENT | GUID | {5C4C3332-344D-483C-8739-259E934C9CC8} |
| GUID_DEVCLASS_SOUND | GUID | {4D36E97C-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_SYSTEM | GUID | {4D36E97D-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_TAPEDRIVE | GUID | {6D807884-7D21-11CF-801C-08002BE10318} |
| GUID_DEVCLASS_THERMAL | GUID | {CA301CE1-74FC-45EA-A557-461EF48B9E37} |
| GUID_DEVCLASS_UNKNOWN | GUID | {4D36E97E-E325-11CE-BFC1-08002BE10318} |
| GUID_DEVCLASS_UCM | GUID | {E6F1AA1C-7F3B-4473-B2E8-C97D8AC71D53} |
| GUID_DEVCLASS_USB | GUID | {36FC9E60-C465-11CF-8056-444553540000} |
| GUID_DEVCLASS_VOLUME | GUID | {71A27CDD-812A-11D0-BEC7-08002BE2092F} |
| GUID_DEVCLASS_VOLUMESNAPSHOT | GUID | {533C5B84-EC70-11D2-9505-00C04F79DEAF} |
| GUID_DEVCLASS_WCEUSBS | GUID | {25DBCE51-6C8F-4A72-8A6D-B54C2B4FC835} |
| GUID_DEVCLASS_WPD | GUID | {EEC5AD98-8080-425F-922A-DABF3DE3F69A} |
| GUID_DEVCLASS_FSFILTER_TOP | GUID | {B369BAF4-5568-4E82-A87E-A93EB16BCA87} |
| GUID_DEVCLASS_FSFILTER_ACTIVITYMONITOR | GUID | {B86DFF51-A31E-4BAC-B3CF-E8CFE75C9FC2} |
| GUID_DEVCLASS_FSFILTER_UNDELETE | GUID | {FE8F1572-C67A-48C0-BBAC-0B5C6D66CAFB} |
| GUID_DEVCLASS_FSFILTER_ANTIVIRUS | GUID | {B1D1A169-C54F-4379-81DB-BEE7D88D7454} |
| GUID_DEVCLASS_FSFILTER_REPLICATION | GUID | {48D3EBC4-4CF8-48FF-B869-9C68AD42EB9F} |
| GUID_DEVCLASS_FSFILTER_CONTINUOUSBACKUP | GUID | {71AA14F8-6FAD-4622-AD77-92BB9D7E6947} |
| GUID_DEVCLASS_FSFILTER_CONTENTSCREENER | GUID | {3E3F0674-C83C-4558-BB26-9820E1EBA5C5} |
| GUID_DEVCLASS_FSFILTER_QUOTAMANAGEMENT | GUID | {8503C911-A6C7-4919-8F79-5028F5866B0C} |
| GUID_DEVCLASS_FSFILTER_SYSTEMRECOVERY | GUID | {2DB15374-706E-4131-A0C7-D7C78EB0289A} |
| GUID_DEVCLASS_FSFILTER_CFSMETADATASERVER | GUID | {CDCF0939-B75B-4630-BF76-80F7BA655884} |
| GUID_DEVCLASS_FSFILTER_HSM | GUID | {D546500A-2AEB-45F6-9482-F4B1799C3177} |
| GUID_DEVCLASS_FSFILTER_COMPRESSION | GUID | {F3586BAF-B5AA-49B5-8D6C-0569284C639F} |
| GUID_DEVCLASS_FSFILTER_ENCRYPTION | GUID | {A0A701C0-A511-42FF-AA6C-06DC0395576F} |
| GUID_DEVCLASS_FSFILTER_VIRTUALIZATION | GUID | {F75A86C0-10D8-4C3A-B233-ED60E4CDFAAC} |
| GUID_DEVCLASS_FSFILTER_PHYSICALQUOTAMANAGEMENT | GUID | {6A0A8E78-BBA6-4FC4-A709-1E33CD09D67E} |
| GUID_DEVCLASS_FSFILTER_OPENFILEBACKUP | GUID | {F8ECAFA6-66D1-41A5-899B-66585D7216B7} |
| GUID_DEVCLASS_FSFILTER_SECURITYENHANCER | GUID | {D02BC3DA-0C8E-4945-9BD5-F1883C226C8C} |
| GUID_DEVCLASS_FSFILTER_COPYPROTECTION | GUID | {89786FF1-9C12-402F-9C9E-17753C7F4375} |
| GUID_DEVCLASS_FSFILTER_BOTTOM | GUID | {37765EA0-5958-4FC9-B04B-2FDFEF97E59E} |
| GUID_DEVCLASS_FSFILTER_SYSTEM | GUID | {5D1B9AAA-01E2-46AF-849F-272B3F324C46} |
| GUID_DEVCLASS_FSFILTER_INFRASTRUCTURE | GUID | {E55FA6F9-128C-4D04-ABAB-630C74B1453A} |
| LINE_LEN | DWORD | 256 |
| MAX_INF_STRING_LENGTH | DWORD | 4096 |
| MAX_INF_SECTION_NAME_LENGTH | DWORD | 255 |
| MAX_TITLE_LEN | DWORD | 60 |
| MAX_INSTRUCTION_LEN | DWORD | 256 |
| MAX_LABEL_LEN | DWORD | 30 |
| MAX_SERVICE_NAME_LEN | DWORD | 256 |
| MAX_SUBTITLE_LEN | DWORD | 256 |
| SP_MAX_MACHINENAME_LENGTH | DWORD | 263 |
| SP_ALTPLATFORM_FLAGS_VERSION_RANGE | DWORD | 1 |
| SP_ALTPLATFORM_FLAGS_SUITE_MASK | DWORD | 2 |
| DIRID_ABSOLUTE | INT | -1 |
| DIRID_ABSOLUTE_16BIT | DWORD | 65535 |
| DIRID_NULL | DWORD | 0 |
| DIRID_SRCPATH | DWORD | 1 |
| DIRID_WINDOWS | DWORD | 10 |
| DIRID_SYSTEM | DWORD | 11 |
| DIRID_DRIVERS | DWORD | 12 |
| DIRID_IOSUBSYS | DWORD | 12 |
| DIRID_DRIVER_STORE | DWORD | 13 |
| DIRID_INF | DWORD | 17 |
| DIRID_HELP | DWORD | 18 |
| DIRID_FONTS | DWORD | 20 |
| DIRID_VIEWERS | DWORD | 21 |
| DIRID_COLOR | DWORD | 23 |
| DIRID_APPS | DWORD | 24 |
| DIRID_SHARED | DWORD | 25 |
| DIRID_BOOT | DWORD | 30 |
| DIRID_SYSTEM16 | DWORD | 50 |
| DIRID_SPOOL | DWORD | 51 |
| DIRID_SPOOLDRIVERS | DWORD | 52 |
| DIRID_USERPROFILE | DWORD | 53 |
| DIRID_LOADER | DWORD | 54 |
| DIRID_PRINTPROCESSOR | DWORD | 55 |
| DIRID_DEFAULT | DWORD | 11 |
| DIRID_COMMON_STARTMENU | DWORD | 16406 |
| DIRID_COMMON_PROGRAMS | DWORD | 16407 |
| DIRID_COMMON_STARTUP | DWORD | 16408 |
| DIRID_COMMON_DESKTOPDIRECTORY | DWORD | 16409 |
| DIRID_COMMON_FAVORITES | DWORD | 16415 |
| DIRID_COMMON_APPDATA | DWORD | 16419 |
| DIRID_PROGRAM_FILES | DWORD | 16422 |
| DIRID_SYSTEM_X86 | DWORD | 16425 |
| DIRID_PROGRAM_FILES_X86 | DWORD | 16426 |
| DIRID_PROGRAM_FILES_COMMON | DWORD | 16427 |
| DIRID_PROGRAM_FILES_COMMONX86 | DWORD | 16428 |
| DIRID_COMMON_TEMPLATES | DWORD | 16429 |
| DIRID_COMMON_DOCUMENTS | DWORD | 16430 |
| DIRID_USER | DWORD | 32768 |
| SPFILENOTIFY_STARTQUEUE | DWORD | 1 |
| SPFILENOTIFY_ENDQUEUE | DWORD | 2 |
| SPFILENOTIFY_STARTSUBQUEUE | DWORD | 3 |
| SPFILENOTIFY_ENDSUBQUEUE | DWORD | 4 |
| SPFILENOTIFY_STARTDELETE | DWORD | 5 |
| SPFILENOTIFY_ENDDELETE | DWORD | 6 |
| SPFILENOTIFY_DELETEERROR | DWORD | 7 |
| SPFILENOTIFY_STARTRENAME | DWORD | 8 |
| SPFILENOTIFY_ENDRENAME | DWORD | 9 |
| SPFILENOTIFY_RENAMEERROR | DWORD | 10 |
| SPFILENOTIFY_STARTCOPY | DWORD | 11 |
| SPFILENOTIFY_ENDCOPY | DWORD | 12 |
| SPFILENOTIFY_COPYERROR | DWORD | 13 |
| SPFILENOTIFY_NEEDMEDIA | DWORD | 14 |
| SPFILENOTIFY_QUEUESCAN | DWORD | 15 |
| SPFILENOTIFY_CABINETINFO | DWORD | 16 |
| SPFILENOTIFY_FILEINCABINET | DWORD | 17 |
| SPFILENOTIFY_NEEDNEWCABINET | DWORD | 18 |
| SPFILENOTIFY_FILEEXTRACTED | DWORD | 19 |
| SPFILENOTIFY_FILEOPDELAYED | DWORD | 20 |
| SPFILENOTIFY_STARTBACKUP | DWORD | 21 |
| SPFILENOTIFY_BACKUPERROR | DWORD | 22 |
| SPFILENOTIFY_ENDBACKUP | DWORD | 23 |
| SPFILENOTIFY_QUEUESCAN_EX | DWORD | 24 |
| SPFILENOTIFY_STARTREGISTRATION | DWORD | 25 |
| SPFILENOTIFY_ENDREGISTRATION | DWORD | 32 |
| SPFILENOTIFY_QUEUESCAN_SIGNERINFO | DWORD | 64 |
| SPFILENOTIFY_LANGMISMATCH | DWORD | 65536 |
| SPFILENOTIFY_TARGETEXISTS | DWORD | 131072 |
| SPFILENOTIFY_TARGETNEWER | DWORD | 262144 |
| FILEOP_RENAME | DWORD | 1 |
| FILEOP_BACKUP | DWORD | 3 |
| FILEOP_ABORT | DWORD | 0 |
| FILEOP_DOIT | DWORD | 1 |
| FILEOP_SKIP | DWORD | 2 |
| FILEOP_RETRY | DWORD | 1 |
| FILEOP_NEWPATH | DWORD | 4 |
| COPYFLG_WARN_IF_SKIP | DWORD | 1 |
| COPYFLG_NOSKIP | DWORD | 2 |
| COPYFLG_NOVERSIONCHECK | DWORD | 4 |
| COPYFLG_FORCE_FILE_IN_USE | DWORD | 8 |
| COPYFLG_NO_OVERWRITE | DWORD | 16 |
| COPYFLG_NO_VERSION_DIALOG | DWORD | 32 |
| COPYFLG_OVERWRITE_OLDER_ONLY | DWORD | 64 |
| COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE | DWORD | 256 |
| COPYFLG_REPLACEONLY | DWORD | 1024 |
| COPYFLG_NODECOMP | DWORD | 2048 |
| COPYFLG_REPLACE_BOOT_FILE | DWORD | 4096 |
| COPYFLG_NOPRUNE | DWORD | 8192 |
| COPYFLG_IN_USE_TRY_RENAME | DWORD | 16384 |
| DELFLG_IN_USE | DWORD | 1 |
| DELFLG_IN_USE1 | DWORD | 65536 |
| SPREG_SUCCESS | DWORD | 0 |
| SPREG_LOADLIBRARY | DWORD | 1 |
| SPREG_GETPROCADDR | DWORD | 2 |
| SPREG_REGSVR | DWORD | 3 |
| SPREG_DLLINSTALL | DWORD | 4 |
| SPREG_TIMEOUT | DWORD | 5 |
| SPREG_UNKNOWN | DWORD | 4294967295 |
| SPINT_ACTIVE | DWORD | 1 |
| SPINT_DEFAULT | DWORD | 2 |
| SPINT_REMOVED | DWORD | 4 |
| SPID_ACTIVE | DWORD | 1 |
| SPID_DEFAULT | DWORD | 2 |
| SPID_REMOVED | DWORD | 4 |
| ENABLECLASS_QUERY | DWORD | 0 |
| ENABLECLASS_SUCCESS | DWORD | 1 |
| ENABLECLASS_FAILURE | DWORD | 2 |
| MAX_INSTALLWIZARD_DYNAPAGES | DWORD | 20 |
| NDW_INSTALLFLAG_DIDFACTDEFS | DWORD | 1 |
| NDW_INSTALLFLAG_HARDWAREALLREADYIN | DWORD | 2 |
| NDW_INSTALLFLAG_NEEDSHUTDOWN | DWORD | 512 |
| NDW_INSTALLFLAG_EXPRESSINTRO | DWORD | 1024 |
| NDW_INSTALLFLAG_SKIPISDEVINSTALLED | DWORD | 2048 |
| NDW_INSTALLFLAG_NODETECTEDDEVS | DWORD | 4096 |
| NDW_INSTALLFLAG_INSTALLSPECIFIC | DWORD | 8192 |
| NDW_INSTALLFLAG_SKIPCLASSLIST | DWORD | 16384 |
| NDW_INSTALLFLAG_CI_PICKED_OEM | DWORD | 32768 |
| NDW_INSTALLFLAG_PCMCIAMODE | DWORD | 65536 |
| NDW_INSTALLFLAG_PCMCIADEVICE | DWORD | 131072 |
| NDW_INSTALLFLAG_USERCANCEL | DWORD | 262144 |
| NDW_INSTALLFLAG_KNOWNCLASS | DWORD | 524288 |
| DYNAWIZ_FLAG_PAGESADDED | DWORD | 1 |
| DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT | DWORD | 8 |
| DYNAWIZ_FLAG_INSTALLDET_NEXT | DWORD | 2 |
| DYNAWIZ_FLAG_INSTALLDET_PREV | DWORD | 4 |
| MIN_IDD_DYNAWIZ_RESOURCE_ID | DWORD | 10000 |
| MAX_IDD_DYNAWIZ_RESOURCE_ID | DWORD | 11000 |
| IDD_DYNAWIZ_FIRSTPAGE | DWORD | 10000 |
| IDD_DYNAWIZ_SELECT_PREVPAGE | DWORD | 10001 |
| IDD_DYNAWIZ_SELECT_NEXTPAGE | DWORD | 10002 |
| IDD_DYNAWIZ_ANALYZE_PREVPAGE | DWORD | 10003 |
| IDD_DYNAWIZ_ANALYZE_NEXTPAGE | DWORD | 10004 |
| IDD_DYNAWIZ_SELECTDEV_PAGE | DWORD | 10009 |
| IDD_DYNAWIZ_ANALYZEDEV_PAGE | DWORD | 10010 |
| IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE | DWORD | 10011 |
| IDD_DYNAWIZ_SELECTCLASS_PAGE | DWORD | 10012 |
| IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE | DWORD | 10006 |
| IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE | DWORD | 10007 |
| IDD_DYNAWIZ_INSTALLDETECTED_NODEVS | DWORD | 10008 |
| DRIVER_HARDWAREID_RANK | DWORD | 4095 |
| DRIVER_HARDWAREID_MASK | DWORD | 2147487743 |
| DRIVER_UNTRUSTED_RANK | DWORD | 2147483648 |
| DRIVER_W9X_SUSPECT_RANK | DWORD | 3221225472 |
| DRIVER_COMPATID_RANK | DWORD | 16383 |
| DRIVER_UNTRUSTED_HARDWAREID_RANK | DWORD | 36863 |
| DRIVER_UNTRUSTED_COMPATID_RANK | DWORD | 49151 |
| DRIVER_W9X_SUSPECT_HARDWAREID_RANK | DWORD | 53247 |
| DRIVER_W9X_SUSPECT_COMPATID_RANK | DWORD | 65535 |
| SPPSR_SELECT_DEVICE_RESOURCES | DWORD | 1 |
| SPPSR_ENUM_BASIC_DEVICE_PROPERTIES | DWORD | 2 |
| SPPSR_ENUM_ADV_DEVICE_PROPERTIES | DWORD | 3 |
| INFINFO_INF_SPEC_IS_HINF | DWORD | 1 |
| INFINFO_INF_NAME_IS_ABSOLUTE | DWORD | 2 |
| INFINFO_DEFAULT_SEARCH | DWORD | 3 |
| INFINFO_REVERSE_DEFAULT_SEARCH | DWORD | 4 |
| INFINFO_INF_PATH_LIST_SEARCH | DWORD | 5 |
| SRCLIST_TEMPORARY | DWORD | 1 |
| SRCLIST_NOBROWSE | DWORD | 2 |
| SRCLIST_SYSTEM | DWORD | 16 |
| SRCLIST_USER | DWORD | 32 |
| SRCLIST_SYSIFADMIN | DWORD | 64 |
| SRCLIST_SUBDIRS | DWORD | 256 |
| SRCLIST_APPEND | DWORD | 512 |
| SRCLIST_NOSTRIPPLATFORM | DWORD | 1024 |
| IDF_NOBROWSE | DWORD | 1 |
| IDF_NOSKIP | DWORD | 2 |
| IDF_NODETAILS | DWORD | 4 |
| IDF_NOCOMPRESSED | DWORD | 8 |
| IDF_CHECKFIRST | DWORD | 256 |
| IDF_NOBEEP | DWORD | 512 |
| IDF_NOFOREGROUND | DWORD | 1024 |
| IDF_WARNIFSKIP | DWORD | 2048 |
| IDF_NOREMOVABLEMEDIAPROMPT | DWORD | 4096 |
| IDF_USEDISKNAMEASPROMPT | DWORD | 8192 |
| IDF_OEMDISK | DWORD | 2147483648 |
| DPROMPT_SUCCESS | DWORD | 0 |
| DPROMPT_CANCEL | DWORD | 1 |
| DPROMPT_SKIPFILE | DWORD | 2 |
| DPROMPT_BUFFERTOOSMALL | DWORD | 3 |
| DPROMPT_OUTOFMEMORY | DWORD | 4 |
| SETDIRID_NOT_FULL_PATH | DWORD | 1 |
| SRCINFO_PATH | DWORD | 1 |
| SRCINFO_TAGFILE | DWORD | 2 |
| SRCINFO_DESCRIPTION | DWORD | 3 |
| SRCINFO_FLAGS | DWORD | 4 |
| SRCINFO_TAGFILE2 | DWORD | 5 |
| SRC_FLAGS_CABFILE | DWORD | 16 |
| SP_FLAG_CABINETCONTINUATION | DWORD | 2048 |
| SP_BACKUP_BACKUPPASS | DWORD | 1 |
| SP_BACKUP_DEMANDPASS | DWORD | 2 |
| SP_BACKUP_SPECIAL | DWORD | 4 |
| SP_BACKUP_BOOTFILE | DWORD | 8 |
| SPQ_DELAYED_COPY | DWORD | 1 |
| SPQ_FLAG_BACKUP_AWARE | DWORD | 1 |
| SPQ_FLAG_ABORT_IF_UNSIGNED | DWORD | 2 |
| SPQ_FLAG_FILES_MODIFIED | DWORD | 4 |
| SPQ_FLAG_DO_SHUFFLEMOVE | DWORD | 8 |
| SPQ_FLAG_VALID | DWORD | 15 |
| SPOST_MAX | DWORD | 3 |
| SUOI_FORCEDELETE | DWORD | 1 |
| SUOI_INTERNAL1 | DWORD | 2 |
| SPDSL_IGNORE_DISK | DWORD | 1 |
| SPDSL_DISALLOW_NEGATIVE_ADJUST | DWORD | 2 |
| SPFILEQ_FILE_IN_USE | DWORD | 1 |
| SPFILEQ_REBOOT_RECOMMENDED | DWORD | 2 |
| SPFILEQ_REBOOT_IN_PROGRESS | DWORD | 4 |
| FLG_ADDREG_DELREG_BIT | DWORD | 32768 |
| FLG_ADDREG_BINVALUETYPE | DWORD | 1 |
| FLG_ADDREG_NOCLOBBER | DWORD | 2 |
| FLG_ADDREG_DELVAL | DWORD | 4 |
| FLG_ADDREG_APPEND | DWORD | 8 |
| FLG_ADDREG_KEYONLY | DWORD | 16 |
| FLG_ADDREG_OVERWRITEONLY | DWORD | 32 |
| FLG_ADDREG_64BITKEY | DWORD | 4096 |
| FLG_ADDREG_KEYONLY_COMMON | DWORD | 8192 |
| FLG_ADDREG_32BITKEY | DWORD | 16384 |
| FLG_ADDREG_TYPE_SZ | DWORD | 0 |
| FLG_ADDREG_TYPE_MULTI_SZ | DWORD | 65536 |
| FLG_ADDREG_TYPE_EXPAND_SZ | DWORD | 131072 |
| FLG_DELREG_VALUE | DWORD | 0 |
| FLG_DELREG_TYPE_SZ | DWORD | 0 |
| FLG_DELREG_TYPE_MULTI_SZ | DWORD | 65536 |
| FLG_DELREG_TYPE_EXPAND_SZ | DWORD | 131072 |
| FLG_DELREG_64BITKEY | DWORD | 4096 |
| FLG_DELREG_KEYONLY_COMMON | DWORD | 8192 |
| FLG_DELREG_32BITKEY | DWORD | 16384 |
| FLG_DELREG_OPERATION_MASK | DWORD | 254 |
| FLG_BITREG_CLEARBITS | DWORD | 0 |
| FLG_BITREG_SETBITS | DWORD | 1 |
| FLG_BITREG_64BITKEY | DWORD | 4096 |
| FLG_BITREG_32BITKEY | DWORD | 16384 |
| FLG_INI2REG_64BITKEY | DWORD | 4096 |
| FLG_INI2REG_32BITKEY | DWORD | 16384 |
| FLG_REGSVR_DLLREGISTER | DWORD | 1 |
| FLG_REGSVR_DLLINSTALL | DWORD | 2 |
| FLG_PROFITEM_CURRENTUSER | DWORD | 1 |
| FLG_PROFITEM_DELETE | DWORD | 2 |
| FLG_PROFITEM_GROUP | DWORD | 4 |
| FLG_PROFITEM_CSIDL | DWORD | 8 |
| FLG_ADDPROPERTY_NOCLOBBER | DWORD | 1 |
| FLG_ADDPROPERTY_OVERWRITEONLY | DWORD | 2 |
| FLG_ADDPROPERTY_APPEND | DWORD | 4 |
| FLG_ADDPROPERTY_OR | DWORD | 8 |
| FLG_ADDPROPERTY_AND | DWORD | 16 |
| FLG_DELPROPERTY_MULTI_SZ_DELSTRING | DWORD | 1 |
| SPINST_LOGCONFIG | DWORD | 1 |
| SPINST_INIFILES | DWORD | 2 |
| SPINST_REGISTRY | DWORD | 4 |
| SPINST_INI2REG | DWORD | 8 |
| SPINST_FILES | DWORD | 16 |
| SPINST_BITREG | DWORD | 32 |
| SPINST_REGSVR | DWORD | 64 |
| SPINST_UNREGSVR | DWORD | 128 |
| SPINST_PROFILEITEMS | DWORD | 256 |
| SPINST_COPYINF | DWORD | 512 |
| SPINST_PROPERTIES | DWORD | 1024 |
| SPINST_ALL | DWORD | 2047 |
| SPINST_SINGLESECTION | DWORD | 65536 |
| SPINST_LOGCONFIG_IS_FORCED | DWORD | 131072 |
| SPINST_LOGCONFIGS_ARE_OVERRIDES | DWORD | 262144 |
| SPINST_REGISTERCALLBACKAWARE | DWORD | 524288 |
| SPINST_DEVICEINSTALL | DWORD | 1048576 |
| SPFILELOG_SYSTEMLOG | DWORD | 1 |
| SPFILELOG_FORCENEW | DWORD | 2 |
| SPFILELOG_QUERYONLY | DWORD | 4 |
| SPFILELOG_OEMFILE | DWORD | 1 |
| LogSevInformation | DWORD | 0 |
| LogSevWarning | DWORD | 1 |
| LogSevError | DWORD | 2 |
| LogSevFatalError | DWORD | 3 |
| LogSevMaximum | DWORD | 4 |
| DIOD_INHERIT_CLASSDRVS | DWORD | 2 |
| DIOD_CANCEL_REMOVE | DWORD | 4 |
| DIODI_NO_ADD | DWORD | 1 |
| SPRDI_FIND_DUPS | DWORD | 1 |
| SPDIT_NODRIVER | DWORD | 0 |
| DIBCI_NOINSTALLCLASS | DWORD | 1 |
| DIBCI_NODISPLAYCLASS | DWORD | 2 |
| DIOCR_INSTALLER | DWORD | 1 |
| DIOCR_INTERFACE | DWORD | 2 |
| DIREG_DEV | DWORD | 1 |
| DIREG_DRV | DWORD | 2 |
| DIREG_BOTH | DWORD | 4 |
| DICLASSPROP_INSTALLER | DWORD | 1 |
| DICLASSPROP_INTERFACE | DWORD | 2 |
| SPCRP_UPPERFILTERS | DWORD | 17 |
| SPCRP_LOWERFILTERS | DWORD | 18 |
| SPCRP_SECURITY | DWORD | 23 |
| SPCRP_SECURITY_SDS | DWORD | 24 |
| SPCRP_DEVTYPE | DWORD | 25 |
| SPCRP_EXCLUSIVE | DWORD | 26 |
| SPCRP_CHARACTERISTICS | DWORD | 27 |
| SPCRP_MAXIMUM_PROPERTY | DWORD | 28 |
| DMI_MASK | DWORD | 1 |
| DMI_BKCOLOR | DWORD | 2 |
| DMI_USERECT | DWORD | 4 |
| DIGCDP_FLAG_BASIC | DWORD | 1 |
| DIGCDP_FLAG_ADVANCED | DWORD | 2 |
| DIGCDP_FLAG_REMOTE_BASIC | DWORD | 3 |
| DIGCDP_FLAG_REMOTE_ADVANCED | DWORD | 4 |
| IDI_RESOURCEFIRST | DWORD | 159 |
| IDI_RESOURCE | DWORD | 159 |
| IDI_RESOURCELAST | DWORD | 161 |
| IDI_RESOURCEOVERLAYFIRST | DWORD | 161 |
| IDI_RESOURCEOVERLAYLAST | DWORD | 161 |
| IDI_CONFLICT | DWORD | 161 |
| IDI_CLASSICON_OVERLAYFIRST | DWORD | 500 |
| IDI_CLASSICON_OVERLAYLAST | DWORD | 502 |
| IDI_PROBLEM_OVL | DWORD | 500 |
| IDI_DISABLED_OVL | DWORD | 501 |
| IDI_FORCED_OVL | DWORD | 502 |
| SPWPT_SELECTDEVICE | DWORD | 1 |
| SPWP_USE_DEVINFO_DATA | DWORD | 1 |
| SIGNERSCORE_UNKNOWN | DWORD | 4278190080 |
| SIGNERSCORE_W9X_SUSPECT | DWORD | 3221225472 |
| SIGNERSCORE_UNSIGNED | DWORD | 2147483648 |
| SIGNERSCORE_AUTHENTICODE | DWORD | 251658240 |
| SIGNERSCORE_WHQL | DWORD | 218103813 |
| SIGNERSCORE_UNCLASSIFIED | DWORD | 218103812 |
| SIGNERSCORE_INBOX | DWORD | 218103811 |
| SIGNERSCORE_LOGO_STANDARD | DWORD | 218103810 |
| SIGNERSCORE_LOGO_PREMIUM | DWORD | 218103809 |
| SIGNERSCORE_MASK | DWORD | 4278190080 |
| SIGNERSCORE_SIGNED_MASK | DWORD | 4026531840 |
| DICUSTOMDEVPROP_MERGE_MULTISZ | DWORD | 1 |
| SCWMI_CLOBBER_SECURITY | DWORD | 1 |
| MAX_DEVICE_ID_LEN | DWORD | 200 |
| MAX_DEVNODE_ID_LEN | DWORD | 200 |
| MAX_GUID_STRING_LEN | DWORD | 39 |
| MAX_CLASS_NAME_LEN | DWORD | 32 |
| MAX_PROFILE_LEN | DWORD | 80 |
| MAX_CONFIG_VALUE | DWORD | 9999 |
| MAX_INSTANCE_VALUE | DWORD | 9999 |
| MAX_MEM_REGISTERS | DWORD | 9 |
| MAX_IO_PORTS | DWORD | 20 |
| MAX_IRQS | DWORD | 7 |
| MAX_DMA_CHANNELS | DWORD | 7 |
| DWORD_MAX | DWORD | 4294967295 |
| CONFIGMG_VERSION | DWORD | 1024 |
| IO_ALIAS_10_BIT_DECODE | DWORD | 4 |
| IO_ALIAS_12_BIT_DECODE | DWORD | 16 |
| IO_ALIAS_16_BIT_DECODE | DWORD | 0 |
| IO_ALIAS_POSITIVE_DECODE | DWORD | 255 |
| IOA_Local | DWORD | 255 |
| CM_RESDES_WIDTH_DEFAULT | DWORD | 0 |
| CM_RESDES_WIDTH_32 | DWORD | 1 |
| CM_RESDES_WIDTH_64 | DWORD | 2 |
| CM_RESDES_WIDTH_BITS | DWORD | 3 |
| PCD_MAX_MEMORY | DWORD | 2 |
| PCD_MAX_IO | DWORD | 2 |
| mPMF_AUDIO_ENABLE | DWORD | 8 |
| CM_HWPI_NOT_DOCKABLE | DWORD | 0 |
| CM_HWPI_UNDOCKED | DWORD | 1 |
| CM_HWPI_DOCKED | DWORD | 2 |
| CM_ADD_RANGE_ADDIFCONFLICT | DWORD | 0 |
| CM_ADD_RANGE_DONOTADDIFCONFLICT | DWORD | 1 |
| CM_ADD_RANGE_BITS | DWORD | 1 |
| LOG_CONF_BITS | DWORD | 7 |
| PRIORITY_EQUAL_FIRST | DWORD | 8 |
| PRIORITY_EQUAL_LAST | DWORD | 0 |
| PRIORITY_BIT | DWORD | 8 |
| RegDisposition_OpenAlways | DWORD | 0 |
| RegDisposition_OpenExisting | DWORD | 1 |
| RegDisposition_Bits | DWORD | 1 |
| CM_ADD_ID_HARDWARE | DWORD | 0 |
| CM_ADD_ID_COMPATIBLE | DWORD | 1 |
| CM_ADD_ID_BITS | DWORD | 1 |
| CM_CREATE_DEVNODE_NORMAL | DWORD | 0 |
| CM_CREATE_DEVNODE_NO_WAIT_INSTALL | DWORD | 1 |
| CM_CREATE_DEVNODE_PHANTOM | DWORD | 2 |
| CM_CREATE_DEVNODE_GENERATE_ID | DWORD | 4 |
| CM_CREATE_DEVNODE_DO_NOT_INSTALL | DWORD | 8 |
| CM_CREATE_DEVNODE_BITS | DWORD | 15 |
| CM_CREATE_DEVINST_NORMAL | DWORD | 0 |
| CM_CREATE_DEVINST_NO_WAIT_INSTALL | DWORD | 1 |
| CM_CREATE_DEVINST_PHANTOM | DWORD | 2 |
| CM_CREATE_DEVINST_GENERATE_ID | DWORD | 4 |
| CM_CREATE_DEVINST_DO_NOT_INSTALL | DWORD | 8 |
| CM_CREATE_DEVINST_BITS | DWORD | 15 |
| CM_DELETE_CLASS_ONLY | DWORD | 0 |
| CM_DELETE_CLASS_SUBKEYS | DWORD | 1 |
| CM_DELETE_CLASS_INTERFACE | DWORD | 2 |
| CM_DELETE_CLASS_BITS | DWORD | 3 |
| CM_DETECT_NEW_PROFILE | DWORD | 1 |
| CM_DETECT_CRASHED | DWORD | 2 |
| CM_DETECT_HWPROF_FIRST_BOOT | DWORD | 4 |
| CM_DETECT_RUN | DWORD | 2147483648 |
| CM_DETECT_BITS | DWORD | 2147483655 |
| CM_DISABLE_POLITE | DWORD | 0 |
| CM_DISABLE_ABSOLUTE | DWORD | 1 |
| CM_DISABLE_HARDWARE | DWORD | 2 |
| CM_DISABLE_UI_NOT_OK | DWORD | 4 |
| CM_DISABLE_PERSIST | DWORD | 8 |
| CM_DISABLE_BITS | DWORD | 15 |
| CM_GETIDLIST_FILTER_NONE | DWORD | 0 |
| CM_GETIDLIST_FILTER_ENUMERATOR | DWORD | 1 |
| CM_GETIDLIST_FILTER_SERVICE | DWORD | 2 |
| CM_GETIDLIST_FILTER_EJECTRELATIONS | DWORD | 4 |
| CM_GETIDLIST_FILTER_REMOVALRELATIONS | DWORD | 8 |
| CM_GETIDLIST_FILTER_POWERRELATIONS | DWORD | 16 |
| CM_GETIDLIST_FILTER_BUSRELATIONS | DWORD | 32 |
| CM_GETIDLIST_DONOTGENERATE | DWORD | 268435520 |
| CM_GETIDLIST_FILTER_BITS | DWORD | 268435583 |
| CM_GETIDLIST_FILTER_TRANSPORTRELATIONS | DWORD | 128 |
| CM_GETIDLIST_FILTER_PRESENT | DWORD | 256 |
| CM_GETIDLIST_FILTER_CLASS | DWORD | 512 |
| CM_DRP_DEVICEDESC | DWORD | 1 |
| CM_DRP_HARDWAREID | DWORD | 2 |
| CM_DRP_COMPATIBLEIDS | DWORD | 3 |
| CM_DRP_UNUSED0 | DWORD | 4 |
| CM_DRP_SERVICE | DWORD | 5 |
| CM_DRP_UNUSED1 | DWORD | 6 |
| CM_DRP_UNUSED2 | DWORD | 7 |
| CM_DRP_CLASS | DWORD | 8 |
| CM_DRP_CLASSGUID | DWORD | 9 |
| CM_DRP_DRIVER | DWORD | 10 |
| CM_DRP_CONFIGFLAGS | DWORD | 11 |
| CM_DRP_MFG | DWORD | 12 |
| CM_DRP_FRIENDLYNAME | DWORD | 13 |
| CM_DRP_LOCATION_INFORMATION | DWORD | 14 |
| CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME | DWORD | 15 |
| CM_DRP_CAPABILITIES | DWORD | 16 |
| CM_DRP_UI_NUMBER | DWORD | 17 |
| CM_DRP_UPPERFILTERS | DWORD | 18 |
| CM_CRP_UPPERFILTERS | DWORD | 18 |
| CM_DRP_LOWERFILTERS | DWORD | 19 |
| CM_CRP_LOWERFILTERS | DWORD | 19 |
| CM_DRP_BUSTYPEGUID | DWORD | 20 |
| CM_DRP_LEGACYBUSTYPE | DWORD | 21 |
| CM_DRP_BUSNUMBER | DWORD | 22 |
| CM_DRP_ENUMERATOR_NAME | DWORD | 23 |
| CM_DRP_SECURITY | DWORD | 24 |
| CM_CRP_SECURITY | DWORD | 24 |
| CM_DRP_SECURITY_SDS | DWORD | 25 |
| CM_CRP_SECURITY_SDS | DWORD | 25 |
| CM_DRP_DEVTYPE | DWORD | 26 |
| CM_CRP_DEVTYPE | DWORD | 26 |
| CM_DRP_EXCLUSIVE | DWORD | 27 |
| CM_CRP_EXCLUSIVE | DWORD | 27 |
| CM_DRP_CHARACTERISTICS | DWORD | 28 |
| CM_CRP_CHARACTERISTICS | DWORD | 28 |
| CM_DRP_ADDRESS | DWORD | 29 |
| CM_DRP_UI_NUMBER_DESC_FORMAT | DWORD | 30 |
| CM_DRP_DEVICE_POWER_DATA | DWORD | 31 |
| CM_DRP_REMOVAL_POLICY | DWORD | 32 |
| CM_DRP_REMOVAL_POLICY_HW_DEFAULT | DWORD | 33 |
| CM_DRP_REMOVAL_POLICY_OVERRIDE | DWORD | 34 |
| CM_DRP_INSTALL_STATE | DWORD | 35 |
| CM_DRP_LOCATION_PATHS | DWORD | 36 |
| CM_DRP_BASE_CONTAINERID | DWORD | 37 |
| CM_DRP_MIN | DWORD | 1 |
| CM_CRP_MIN | DWORD | 1 |
| CM_DRP_MAX | DWORD | 37 |
| CM_CRP_MAX | DWORD | 37 |
| CM_OPEN_CLASS_KEY_INSTALLER | DWORD | 0 |
| CM_OPEN_CLASS_KEY_INTERFACE | DWORD | 1 |
| CM_OPEN_CLASS_KEY_BITS | DWORD | 1 |
| CM_REMOVE_UI_OK | DWORD | 0 |
| CM_REMOVE_UI_NOT_OK | DWORD | 1 |
| CM_REMOVE_NO_RESTART | DWORD | 2 |
| CM_REMOVE_DISABLE | DWORD | 4 |
| CM_REMOVE_BITS | DWORD | 7 |
| CM_QUERY_REMOVE_UI_OK | DWORD | 0 |
| CM_QUERY_REMOVE_UI_NOT_OK | DWORD | 1 |
| CM_REGISTER_DEVICE_DRIVER_STATIC | DWORD | 0 |
| CM_REGISTER_DEVICE_DRIVER_DISABLEABLE | DWORD | 1 |
| CM_REGISTER_DEVICE_DRIVER_REMOVABLE | DWORD | 2 |
| CM_REGISTER_DEVICE_DRIVER_BITS | DWORD | 3 |
| CM_REGISTRY_HARDWARE | DWORD | 0 |
| CM_REGISTRY_SOFTWARE | DWORD | 1 |
| CM_REGISTRY_USER | DWORD | 256 |
| CM_REGISTRY_CONFIG | DWORD | 512 |
| CM_REGISTRY_BITS | DWORD | 769 |
| CM_SET_DEVNODE_PROBLEM_NORMAL | DWORD | 0 |
| CM_SET_DEVNODE_PROBLEM_OVERRIDE | DWORD | 1 |
| CM_SET_DEVNODE_PROBLEM_BITS | DWORD | 1 |
| CM_SET_DEVINST_PROBLEM_NORMAL | DWORD | 0 |
| CM_SET_DEVINST_PROBLEM_OVERRIDE | DWORD | 1 |
| CM_SET_DEVINST_PROBLEM_BITS | DWORD | 1 |
| CM_SET_HW_PROF_FLAGS_UI_NOT_OK | DWORD | 1 |
| CM_SET_HW_PROF_FLAGS_BITS | DWORD | 1 |
| CM_SETUP_DEVNODE_READY | DWORD | 0 |
| CM_SETUP_DEVINST_READY | DWORD | 0 |
| CM_SETUP_DOWNLOAD | DWORD | 1 |
| CM_SETUP_WRITE_LOG_CONFS | DWORD | 2 |
| CM_SETUP_PROP_CHANGE | DWORD | 3 |
| CM_SETUP_DEVNODE_RESET | DWORD | 4 |
| CM_SETUP_DEVINST_RESET | DWORD | 4 |
| CM_SETUP_DEVNODE_CONFIG | DWORD | 5 |
| CM_SETUP_DEVINST_CONFIG | DWORD | 5 |
| CM_SETUP_DEVNODE_CONFIG_CLASS | DWORD | 6 |
| CM_SETUP_DEVINST_CONFIG_CLASS | DWORD | 6 |
| CM_SETUP_DEVNODE_CONFIG_EXTENSIONS | DWORD | 7 |
| CM_SETUP_DEVINST_CONFIG_EXTENSIONS | DWORD | 7 |
| CM_SETUP_DEVNODE_CONFIG_RESET | DWORD | 8 |
| CM_SETUP_DEVINST_CONFIG_RESET | DWORD | 8 |
| CM_SETUP_BITS | DWORD | 15 |
| CM_QUERY_ARBITRATOR_RAW | DWORD | 0 |
| CM_QUERY_ARBITRATOR_TRANSLATED | DWORD | 1 |
| CM_QUERY_ARBITRATOR_BITS | DWORD | 1 |
| CM_CUSTOMDEVPROP_MERGE_MULTISZ | DWORD | 1 |
| CM_CUSTOMDEVPROP_BITS | DWORD | 1 |
| CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE | DWORD | 1 |
| CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME | DWORD | 2 |
| CM_CLASS_PROPERTY_INSTALLER | DWORD | 0 |
| CM_CLASS_PROPERTY_INTERFACE | DWORD | 1 |
| CM_CLASS_PROPERTY_BITS | DWORD | 1 |
| CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES | DWORD | 1 |
| CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES | DWORD | 2 |
| CM_GLOBAL_STATE_CAN_DO_UI | DWORD | 1 |
| CM_GLOBAL_STATE_ON_BIG_STACK | DWORD | 2 |
| CM_GLOBAL_STATE_SERVICES_AVAILABLE | DWORD | 4 |
| CM_GLOBAL_STATE_SHUTTING_DOWN | DWORD | 8 |
| CM_GLOBAL_STATE_DETECTION_PENDING | DWORD | 16 |
| CM_GLOBAL_STATE_REBOOT_REQUIRED | DWORD | 32 |
| MAX_KEY_LEN | DWORD | 100 |
| SZ_KEY_OPTIONDESC | unknown | OptionDesc |
| SZ_KEY_LDIDOEM | unknown | LdidOEM |
| SZ_KEY_SRCDISKFILES | unknown | SourceDisksFiles |
| SZ_KEY_SRCDISKNAMES | unknown | SourceDisksNames |
| SZ_KEY_STRINGS | unknown | Strings |
| SZ_KEY_DESTDIRS | unknown | DestinationDirs |
| SZ_KEY_LAYOUT_FILE | unknown | LayoutFile |
| SZ_KEY_DEFDESTDIR | unknown | DefaultDestDir |
| SZ_KEY_LFN_SECTION | unknown | VarLDID.LFN |
| SZ_KEY_SFN_SECTION | unknown | VarLDID.SFN |
| SZ_KEY_UPDATEINIS | unknown | UpdateInis |
| SZ_KEY_UPDATEINIFIELDS | unknown | UpdateIniFields |
| SZ_KEY_INI2REG | unknown | Ini2Reg |
| SZ_KEY_COPYFILES | unknown | CopyFiles |
| SZ_KEY_RENFILES | unknown | RenFiles |
| SZ_KEY_DELFILES | unknown | DelFiles |
| SZ_KEY_ADDREG | unknown | AddReg |
| SZ_KEY_ADDREGNOCLOBBER | unknown | AddRegNoClobber |
| SZ_KEY_DELREG | unknown | DelReg |
| SZ_KEY_BITREG | unknown | BitReg |
| SZ_KEY_COPYINF | unknown | CopyINF |
| SZ_KEY_LOGCONFIG | unknown | LogConfig |
| SZ_KEY_ADDSERVICE | unknown | AddService |
| SZ_KEY_DELSERVICE | unknown | DelService |
| SZ_KEY_ADDTRIGGER | unknown | AddTrigger |
| SZ_KEY_FAILUREACTIONS | unknown | FailureActions |
| SZ_KEY_ADDINTERFACE | unknown | AddInterface |
| SZ_KEY_ADDIME | unknown | AddIme |
| SZ_KEY_DELIME | unknown | DelIme |
| SZ_KEY_REGSVR | unknown | RegisterDlls |
| SZ_KEY_UNREGSVR | unknown | UnregisterDlls |
| SZ_KEY_PROFILEITEMS | unknown | ProfileItems |
| SZ_KEY_MODULES | unknown | Modules |
| SZ_KEY_DEFAULTOPTION | unknown | DefaultOption |
| SZ_KEY_LISTOPTIONS | unknown | ListOptions |
| SZ_KEY_CLEANONLY | unknown | CleanOnly |
| SZ_KEY_UPGRADEONLY | unknown | UpgradeOnly |
| SZ_KEY_EXCLUDEID | unknown | ExcludeId |
| SZ_KEY_ADDPOWERSETTING | unknown | AddPowerSetting |
| SZ_KEY_ADDPROP | unknown | AddProperty |
| SZ_KEY_DELPROP | unknown | DelProperty |
| SZ_KEY_FEATURESCORE | unknown | FeatureScore |
| SZ_KEY_ADDEVENTPROVIDER | unknown | AddEventProvider |
| SZ_KEY_ADDCOMSERVER | unknown | AddComServer |
| SZ_KEY_ADDCOMCLASS | unknown | AddComClass |
| SZ_KEY_ADDCHANNEL | unknown | AddChannel |
| SZ_KEY_IMPORTCHANNEL | unknown | ImportChannel |
| SZ_KEY_ADDAUTOLOGGER | unknown | AddAutoLogger |
| SZ_KEY_UPDATEAUTOLOGGER | unknown | UpdateAutoLogger |
| SZ_KEY_ADDAUTOLOGGERPROVIDER | unknown | AddAutoLoggerProvider |
| SZ_KEY_ADDFILTER | unknown | AddFilter |
| SZ_KEY_FILTERLEVEL | unknown | FilterLevel |
| SZ_KEY_FILTERPOSITION | unknown | FilterPosition |
| SZ_KEY_ADDCOMPONENT | unknown | AddComponent |
| SZ_KEY_PHASE1 | unknown | Phase1 |
| SZ_KEY_HARDWARE | unknown | Hardware |
| INFSTR_KEY_CONFIGPRIORITY | unknown | ConfigPriority |
| MAX_PRIORITYSTR_LEN | DWORD | 16 |
| INFSTR_CFGPRI_HARDWIRED | unknown | HARDWIRED |
| INFSTR_CFGPRI_DESIRED | unknown | DESIRED |
| INFSTR_CFGPRI_NORMAL | unknown | NORMAL |
| INFSTR_CFGPRI_SUBOPTIMAL | unknown | SUBOPTIMAL |
| INFSTR_CFGPRI_DISABLED | unknown | DISABLED |
| INFSTR_CFGPRI_RESTART | unknown | RESTART |
| INFSTR_CFGPRI_REBOOT | unknown | REBOOT |
| INFSTR_CFGPRI_POWEROFF | unknown | POWEROFF |
| INFSTR_CFGPRI_HARDRECONFIG | unknown | HARDRECONFIG |
| INFSTR_CFGPRI_FORCECONFIG | unknown | FORCECONFIG |
| INFSTR_CFGTYPE_BASIC | unknown | BASIC |
| INFSTR_CFGTYPE_FORCED | unknown | FORCED |
| INFSTR_CFGTYPE_OVERRIDE | unknown | OVERRIDE |
| INFSTR_KEY_MEMCONFIG | unknown | MemConfig |
| INFSTR_KEY_MEMLARGECONFIG | unknown | MemLargeConfig |
| INFSTR_KEY_IOCONFIG | unknown | IOConfig |
| INFSTR_KEY_IRQCONFIG | unknown | IRQConfig |
| INFSTR_KEY_DMACONFIG | unknown | DMAConfig |
| INFSTR_KEY_PCCARDCONFIG | unknown | PcCardConfig |
| INFSTR_KEY_MFCARDCONFIG | unknown | MfCardConfig |
| INFSTR_SECT_CLASS_INSTALL | unknown | ClassInstall |
| INFSTR_SECT_CLASS_INSTALL_32 | unknown | ClassInstall32 |
| INFSTR_SECT_DEFAULT_INSTALL | unknown | DefaultInstall |
| INFSTR_SECT_DEFAULT_UNINSTALL | unknown | DefaultUninstall |
| INFSTR_SECT_INTERFACE_INSTALL_32 | unknown | InterfaceInstall32 |
| INFSTR_SECT_VERSION | unknown | Version |
| INFSTR_KEY_PROVIDER | unknown | Provider |
| INFSTR_KEY_SIGNATURE | unknown | Signature |
| INFSTR_KEY_DRIVERSET | unknown | DriverSet |
| MAX_INF_FLAG | DWORD | 20 |
| INFSTR_KEY_HARDWARE_CLASS | unknown | Class |
| INFSTR_KEY_HARDWARE_CLASSGUID | unknown | ClassGUID |
| INFSTR_KEY_NOSETUPINF | unknown | NoSetupInf |
| INFSTR_KEY_FROMINET | unknown | FromINet |
| INFSTR_KEY_CATALOGFILE | unknown | CatalogFile |
| INFSTR_KEY_PNPLOCKDOWN | unknown | PnpLockDown |
| INFSTR_KEY_EXTENSIONID | unknown | ExtensionId |
| INFSTR_SECT_MFG | unknown | Manufacturer |
| INFSTR_SECT_TARGETCOMPUTERS | unknown | TargetComputers |
| INFSTR_SECT_EXTENSIONCONTRACTS | unknown | ExtensionContracts |
| INFSTR_KEY_CLASS | unknown | Class |
| INFSTR_KEY_CLASSGUID | unknown | ClassGUID |
| INFSTR_RESTART | unknown | Restart |
| INFSTR_REBOOT | unknown | Reboot |
| INFSTR_KEY_DISPLAYNAME | unknown | DisplayName |
| INFSTR_KEY_SERVICETYPE | unknown | ServiceType |
| INFSTR_KEY_STARTTYPE | unknown | StartType |
| INFSTR_KEY_ERRORCONTROL | unknown | ErrorControl |
| INFSTR_KEY_SERVICEBINARY | unknown | ServiceBinary |
| INFSTR_KEY_LOADORDERGROUP | unknown | LoadOrderGroup |
| INFSTR_KEY_DEPENDENCIES | unknown | Dependencies |
| INFSTR_KEY_REQUIREDPRIVILEGES | unknown | RequiredPrivileges |
| INFSTR_KEY_STARTNAME | unknown | StartName |
| INFSTR_KEY_SECURITY | unknown | Security |
| INFSTR_KEY_DESCRIPTION | unknown | Description |
| INFSTR_KEY_SERVICESIDTYPE | unknown | ServiceSidType |
| INFSTR_KEY_DELAYEDAUTOSTART | unknown | DelayedAutoStart |
| INFSTR_KEY_BOOTFLAGS | unknown | BootFlags |
| INFSTR_KEY_TRIGGER_TYPE | unknown | TriggerType |
| INFSTR_KEY_ACTION | unknown | Action |
| INFSTR_KEY_SUB_TYPE | unknown | SubType |
| INFSTR_KEY_DATA_ITEM | unknown | DataItem |
| INFSTR_KEY_RESET_PERIOD | unknown | ResetPeriod |
| INFSTR_KEY_NON_CRASH_FAILURES | unknown | NonCrashFailures |
| INFSTR_KEY_FAILURE_ACTION | unknown | Action |
| INFSTR_KEY_PROVIDER_NAME | unknown | ProviderName |
| INFSTR_KEY_RESOURCE_FILE | unknown | ResourceFile |
| INFSTR_KEY_MESSAGE_FILE | unknown | MessageFile |
| INFSTR_KEY_PARAMETER_FILE | unknown | ParameterFile |
| INFSTR_KEY_COM_SERVER_TYPE | unknown | ServerType |
| INFSTR_KEY_COM_SERVER_BINARY | unknown | ServerBinary |
| INFSTR_KEY_COM_SERVER_BINARY_WOW64 | unknown | ServerBinaryWow64 |
| INFSTR_KEY_COM_SERVER_ADD_COM_CLASS | unknown | AddComClass |
| INFSTR_KEY_COM_CLASS_THREADING_MODEL | unknown | ThreadingModel |
| INFSTR_KEY_COM_CLASS_DESCRIPTION | unknown | Description |
| INFSTR_KEY_COMPONENTIDS | unknown | ComponentIds |
| INFSTR_KEY_CHANNEL_ACCESS | unknown | Access |
| INFSTR_KEY_CHANNEL_ISOLATION | unknown | Isolation |
| INFSTR_KEY_CHANNEL_ENABLED | unknown | Enabled |
| INFSTR_KEY_CHANNEL_VALUE | unknown | Value |
| INFSTR_KEY_LOGGING_MAXSIZE | unknown | LoggingMaxSize |
| INFSTR_KEY_LOGGING_RETENTION | unknown | LoggingRetention |
| INFSTR_KEY_LOGGING_AUTOBACKUP | unknown | LoggingAutoBackup |
| INFSTR_KEY_START | unknown | Start |
| INFSTR_KEY_BUFFER_SIZE | unknown | BufferSize |
| INFSTR_KEY_CLOCK_TYPE | unknown | ClockType |
| INFSTR_KEY_DISABLE_REALTIME_PERSISTENCE | unknown | DisableRealtimePersistence |
| INFSTR_KEY_FILE_NAME | unknown | FileName |
| INFSTR_KEY_FILE_MAX | unknown | FileMax |
| INFSTR_KEY_FLUSH_TIMER | unknown | FlushTimer |
| INFSTR_KEY_LOG_FILE_MODE | unknown | LogFileMode |
| INFSTR_KEY_MAX_FILE_SIZE | unknown | MaxFileSize |
| INFSTR_KEY_MAXIMUM_BUFFERS | unknown | MaximumBuffers |
| INFSTR_KEY_MINIMUM_BUFFERS | unknown | MinimumBuffers |
| INFSTR_KEY_ENABLED | unknown | Enabled |
| INFSTR_KEY_ENABLE_FLAGS | unknown | EnableFlags |
| INFSTR_KEY_ENABLE_LEVEL | unknown | EnableLevel |
| INFSTR_KEY_ENABLE_PROPERTY | unknown | EnableProperty |
| INFSTR_KEY_MATCH_ANY_KEYWORD | unknown | MatchAnyKeyword |
| INFSTR_KEY_MATCH_ALL_KEYWORD | unknown | MatchAllKeyword |
| INFSTR_SECT_DETMODULES | unknown | Det.Modules |
| INFSTR_SECT_DETCLASSINFO | unknown | Det.ClassInfo |
| INFSTR_SECT_MANUALDEV | unknown | Det.ManualDev |
| INFSTR_SECT_AVOIDCFGSYSDEV | unknown | Det.AvoidCfgSysDev |
| INFSTR_SECT_REGCFGSYSDEV | unknown | Det.RegCfgSysDev |
| INFSTR_SECT_DEVINFS | unknown | Det.DevINFs |
| INFSTR_SECT_AVOIDINIDEV | unknown | Det.AvoidIniDev |
| INFSTR_SECT_AVOIDENVDEV | unknown | Det.AvoidEnvDev |
| INFSTR_SECT_REGINIDEV | unknown | Det.RegIniDev |
| INFSTR_SECT_REGENVDEV | unknown | Det.RegEnvDev |
| INFSTR_SECT_HPOMNIBOOK | unknown | Det.HPOmnibook |
| INFSTR_SECT_FORCEHWVERIFY | unknown | Det.ForceHWVerify |
| INFSTR_SECT_DETOPTIONS | unknown | Det.Options |
| INFSTR_SECT_BADPNPBIOS | unknown | BadPnpBios |
| INFSTR_SECT_GOODACPIBIOS | unknown | GoodACPIBios |
| INFSTR_SECT_BADACPIBIOS | unknown | BadACPIBios |
| INFSTR_SECT_BADROUTINGTABLEBIOS | unknown | BadPCIIRQRoutingTableBios |
| INFSTR_SECT_BADPMCALLBIOS | unknown | BadProtectedModeCallBios |
| INFSTR_SECT_BADRMCALLBIOS | unknown | BadRealModeCallBios |
| INFSTR_SECT_MACHINEIDBIOS | unknown | MachineIDBios |
| INFSTR_SECT_BADDISKBIOS | unknown | BadDiskBios |
| INFSTR_SECT_BADDSBIOS | unknown | BadDSBios |
| INFSTR_KEY_DETPARAMS | unknown | Params |
| INFSTR_KEY_SKIPLIST | unknown | SkipList |
| INFSTR_KEY_DETECTLIST | unknown | DetectList |
| INFSTR_KEY_EXCLUDERES | unknown | ExcludeRes |
| INFSTR_SUBKEY_LOGCONFIG | unknown | LogConfig |
| INFSTR_SUBKEY_DET | unknown | Det |
| INFSTR_SUBKEY_FACTDEF | unknown | FactDef |
| INFSTR_SUBKEY_POSSIBLEDUPS | unknown | PosDup |
| INFSTR_SUBKEY_NORESOURCEDUPS | unknown | NoResDup |
| INFSTR_SUBKEY_HW | unknown | Hw |
| INFSTR_SUBKEY_CTL | unknown | CTL |
| INFSTR_SUBKEY_SERVICES | unknown | Services |
| INFSTR_SUBKEY_SOFTWARE | unknown | Software |
| INFSTR_SUBKEY_INTERFACES | unknown | Interfaces |
| INFSTR_SUBKEY_COINSTALLERS | unknown | CoInstallers |
| INFSTR_SUBKEY_LOGCONFIGOVERRIDE | unknown | LogConfigOverride |
| INFSTR_SUBKEY_WMI | unknown | WMI |
| INFSTR_SUBKEY_EVENTS | unknown | Events |
| INFSTR_SUBKEY_COM | unknown | COM |
| INFSTR_SUBKEY_FILTERS | unknown | Filters |
| INFSTR_SUBKEY_COMPONENTS | unknown | Components |
| INFSTR_CONTROLFLAGS_SECTION | unknown | ControlFlags |
| INFSTR_KEY_COPYFILESONLY | unknown | CopyFilesOnly |
| INFSTR_KEY_EXCLUDEFROMSELECT | unknown | ExcludeFromSelect |
| INFSTR_KEY_ALWAYSEXCLUDEFROMSELECT | unknown | AlwaysExcludeFromSelect |
| INFSTR_KEY_INTERACTIVEINSTALL | unknown | InteractiveInstall |
| INFSTR_KEY_REQUESTADDITIONALSOFTWARE | unknown | RequestAdditionalSoftware |
| INFSTR_PLATFORM_WIN | unknown | Win |
| INFSTR_PLATFORM_NT | unknown | NT |
| INFSTR_PLATFORM_NTX86 | unknown | NTx86 |
| INFSTR_PLATFORM_NTMIPS | unknown | NTMIPS |
| INFSTR_PLATFORM_NTALPHA | unknown | NTAlpha |
| INFSTR_PLATFORM_NTPPC | unknown | NTPPC |
| INFSTR_PLATFORM_NTIA64 | unknown | NTIA64 |
| INFSTR_PLATFORM_NTAXP64 | unknown | NTAXP64 |
| INFSTR_PLATFORM_NTAMD64 | unknown | NTAMD64 |
| INFSTR_PLATFORM_NTARM | unknown | NTARM |
| INFSTR_PLATFORM_NTARM64 | unknown | NTARM64 |
| MAX_INFSTR_STRKEY_LEN | DWORD | 32 |
| INFSTR_STRKEY_DRVDESC | unknown | DriverDesc |
| INFSTR_DRIVERSELECT_SECTION | unknown | DriverSelect |
| INFSTR_DRIVERSELECT_FUNCTIONS | unknown | DriverSelectFunctions |
| INFSTR_DRIVERVERSION_SECTION | unknown | DriverVer |
| INFSTR_SOFTWAREVERSION_SECTION | unknown | SoftwareVersion |
| INFSTR_SECT_CFGSYS | unknown | ConfigSysDrivers |
| INFSTR_SECT_AUTOEXECBAT | unknown | AutoexecBatDrivers |
| INFSTR_SECT_SYSINI | unknown | SystemIniDrivers |
| INFSTR_SECT_SYSINIDRV | unknown | SystemIniDriversLine |
| INFSTR_SECT_WININIRUN | unknown | WinIniRunLine |
| INFSTR_KEY_PATH | unknown | Path |
| INFSTR_KEY_NAME | unknown | Name |
| INFSTR_KEY_IO | unknown | IO |
| INFSTR_KEY_MEM | unknown | Mem |
| INFSTR_KEY_IRQ | unknown | IRQ |
| INFSTR_KEY_DMA | unknown | DMA |
| INFSTR_BUS_ISA | unknown | BUS_ISA |
| INFSTR_BUS_EISA | unknown | BUS_EISA |
| INFSTR_BUS_MCA | unknown | BUS_MCA |
| INFSTR_BUS_ALL | unknown | BUS_ALL |
| INFSTR_RISK_NONE | unknown | RISK_NONE |
| INFSTR_RISK_VERYLOW | unknown | RISK_VERYLOW |
| INFSTR_RISK_BIOSROMRD | unknown | RISK_BIOSROMRD |
| INFSTR_RISK_QUERYDRV | unknown | RISK_QUERYDRV |
| INFSTR_RISK_SWINT | unknown | RISK_SWINT |
| INFSTR_RISK_LOW | unknown | RISK_LOW |
| INFSTR_RISK_DELICATE | unknown | RISK_DELICATE |
| INFSTR_RISK_MEMRD | unknown | RISK_MEMRD |
| INFSTR_RISK_IORD | unknown | RISK_IORD |
| INFSTR_RISK_MEMWR | unknown | RISK_MEMWR |
| INFSTR_RISK_IOWR | unknown | RISK_IOWR |
| INFSTR_RISK_UNRELIABLE | unknown | RISK_UNRELIABLE |
| INFSTR_RISK_VERYHIGH | unknown | RISK_VERYHIGH |
| INFSTR_CLASS_SAFEEXCL | unknown | SAFE_EXCL |
| INFSTR_SECT_DISPLAY_CLEANUP | unknown | DisplayCleanup |
| GUID_HWPROFILE_QUERY_CHANGE | GUID | {CB3A4001-46F0-11D0-B08F-00609713053F} |
| GUID_HWPROFILE_CHANGE_CANCELLED | GUID | {CB3A4002-46F0-11D0-B08F-00609713053F} |
| GUID_HWPROFILE_CHANGE_COMPLETE | GUID | {CB3A4003-46F0-11D0-B08F-00609713053F} |
| GUID_DEVICE_INTERFACE_ARRIVAL | GUID | {CB3A4004-46F0-11D0-B08F-00609713053F} |
| GUID_DEVICE_INTERFACE_REMOVAL | GUID | {CB3A4005-46F0-11D0-B08F-00609713053F} |
| GUID_TARGET_DEVICE_QUERY_REMOVE | GUID | {CB3A4006-46F0-11D0-B08F-00609713053F} |
| GUID_TARGET_DEVICE_REMOVE_CANCELLED | GUID | {CB3A4007-46F0-11D0-B08F-00609713053F} |
| GUID_TARGET_DEVICE_REMOVE_COMPLETE | GUID | {CB3A4008-46F0-11D0-B08F-00609713053F} |
| GUID_PNP_CUSTOM_NOTIFICATION | GUID | {ACA73F8E-8D23-11D1-AC7D-0000F87571D0} |
| GUID_PNP_POWER_NOTIFICATION | GUID | {C2CF0660-EB7A-11D1-BD7F-0000F87571D0} |
| GUID_PNP_POWER_SETTING_CHANGE | GUID | {29C69B3E-C79A-43BF-BBDE-A932FA1BEA7E} |
| GUID_TARGET_DEVICE_TRANSPORT_RELATIONS_CHANGED | GUID | {FCF528F6-A82F-47B1-AD3A-8050594CAD28} |
| GUID_KERNEL_SOFT_RESTART_PREPARE | GUID | {DE373DEF-A85C-4F76-8CBF-F96BEA8BD10F} |
| GUID_KERNEL_SOFT_RESTART_CANCEL | GUID | {31D737E7-8C0B-468A-956E-9F433EC358FB} |
| GUID_RECOVERY_PCI_PREPARE_SHUTDOWN | GUID | {90D889DE-8704-44CF-8115-ED8528D2B2DA} |
| GUID_RECOVERY_NVMED_PREPARE_SHUTDOWN | GUID | {4B9770EA-BDE7-400B-A9B9-4F684F54CC2A} |
| GUID_KERNEL_SOFT_RESTART_FINALIZE | GUID | {20E91ABD-350A-4D4F-8577-99C81507473A} |
| GUID_KERNEL_SOFT_RESTART_PRE_COMPLETE | GUID | {AF855082-530B-4A85-B5A6-120B63089451} |
| GUID_BUS_INTERFACE_STANDARD | GUID | {496B8280-6F25-11D0-BEAF-08002BE2092F} |
| GUID_PCI_BUS_INTERFACE_STANDARD | GUID | {496B8281-6F25-11D0-BEAF-08002BE2092F} |
| GUID_PCI_BUS_INTERFACE_STANDARD2 | GUID | {DE94E966-FDFF-4C9C-9998-6747B150E74C} |
| GUID_ARBITER_INTERFACE_STANDARD | GUID | {E644F185-8C0E-11D0-BECF-08002BE2092F} |
| GUID_TRANSLATOR_INTERFACE_STANDARD | GUID | {6C154A92-AACF-11D0-8D2A-00A0C906B244} |
| GUID_ACPI_INTERFACE_STANDARD | GUID | {B091A08A-BA97-11D0-BD14-00AA00B7B32A} |
| GUID_INT_ROUTE_INTERFACE_STANDARD | GUID | {70941BF4-0073-11D1-A09E-00C04FC340B1} |
| GUID_PCMCIA_BUS_INTERFACE_STANDARD | GUID | {76173AF0-C504-11D1-947F-00C04FB960EE} |
| GUID_ACPI_REGS_INTERFACE_STANDARD | GUID | {06141966-7245-6369-462E-4E656C736F6E} |
| GUID_LEGACY_DEVICE_DETECTION_STANDARD | GUID | {50FEB0DE-596A-11D2-A5B8-0000F81A4619} |
| GUID_PCI_DEVICE_PRESENT_INTERFACE | GUID | {D1B82C26-BF49-45EF-B216-71CBD7889B57} |
| GUID_MF_ENUMERATION_INTERFACE | GUID | {AEB895F0-5586-11D1-8D84-00A0C906B244} |
| GUID_REENUMERATE_SELF_INTERFACE_STANDARD | GUID | {2AEB0243-6A6E-486B-82FC-D815F6B97006} |
| GUID_AGP_TARGET_BUS_INTERFACE_STANDARD | GUID | {B15CFCE8-06D1-4D37-9D4C-BEDDE0C2A6FF} |
| GUID_ACPI_CMOS_INTERFACE_STANDARD | GUID | {3A8D0384-6505-40CA-BC39-56C15F8C5FED} |
| GUID_ACPI_PORT_RANGES_INTERFACE_STANDARD | GUID | {F14F609B-CBBD-4957-A674-BC00213F1C97} |
| GUID_ACPI_INTERFACE_STANDARD2 | GUID | {E8695F63-1831-4870-A8CF-9C2F03F9DCB5} |
| GUID_PNP_LOCATION_INTERFACE | GUID | {70211B0E-0AFB-47DB-AFC1-410BF842497A} |
| GUID_PCI_EXPRESS_LINK_QUIESCENT_INTERFACE | GUID | {146CD41C-DAE3-4437-8AFF-2AF3F038099B} |
| GUID_PCI_EXPRESS_ROOT_PORT_INTERFACE | GUID | {83A7734A-84C7-4161-9A98-6000ED0C4A33} |
| GUID_MSIX_TABLE_CONFIG_INTERFACE | GUID | {1A6A460B-194F-455D-B34B-B84C5B05712B} |
| GUID_D3COLD_SUPPORT_INTERFACE | GUID | {B38290E5-3CD0-4F9D-9937-F5FE2B44D47A} |
| GUID_PROCESSOR_PCC_INTERFACE_STANDARD | GUID | {37B17E9A-C21C-4296-972D-11C4B32B28F0} |
| GUID_PCI_VIRTUALIZATION_INTERFACE | GUID | {64897B47-3A4A-4D75-BC74-89DD6C078293} |
| GUID_PCC_INTERFACE_STANDARD | GUID | {3EE8BA63-0F59-4A24-8A45-35808BDD1249} |
| GUID_PCC_INTERFACE_INTERNAL | GUID | {7CCE62CE-C189-4814-A6A7-12112089E938} |
| GUID_THERMAL_COOLING_INTERFACE | GUID | {ECBE47A8-C498-4BB9-BD70-E867E0940D22} |
| GUID_PCI_LINK_CONFIG_INTERFACE | GUID | {67593984-7CC0-4760-8D01-CBFFD2D080F7} |
| GUID_POWER_LIMIT_INTERFACE | GUID | {3B96F4F2-CE49-44D1-91F8-652B8121E93A} |
| GUID_DMA_CACHE_COHERENCY_INTERFACE | GUID | {B520F7FA-8A5A-4E40-A3F6-6BE1E162D935} |
| GUID_DEVICE_RESET_INTERFACE_STANDARD | GUID | {649FDF26-3BC0-4813-AD24-7E0C1EDA3FA3} |
| GUID_IOMMU_BUS_INTERFACE | GUID | {1EFEE0B2-D278-4AE4-BDDC-1B34DD648043} |
| GUID_PCI_SECURITY_INTERFACE | GUID | {6E7F1451-199E-4ACC-BA2D-762B4EDF4674} |
| GUID_SCM_BUS_INTERFACE | GUID | {25944783-CE79-4232-815E-4A30014E8EB4} |
| GUID_SECURE_DRIVER_INTERFACE | GUID | {370F67E1-4FF5-4A94-9A35-06C5D9CC30E2} |
| GUID_SDEV_IDENTIFIER_INTERFACE | GUID | {49D67AF8-916C-4EE8-9DF1-889F17D21E91} |
| GUID_SCM_BUS_NVD_INTERFACE | GUID | {8DE064FF-B630-42E4-88EA-6F24C8641175} |
| GUID_SCM_BUS_LD_INTERFACE | GUID | {9B89307D-D76B-4F48-B186-54041AE92E8D} |
| GUID_SCM_PHYSICAL_NVDIMM_INTERFACE | GUID | {0079C21B-917E-405E-A9CE-0732B5BBCEBD} |
| GUID_PNP_EXTENDED_ADDRESS_INTERFACE | GUID | {B8E992EC-A797-4DC4-8846-84D041707446} |
| GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE | GUID | {0044D8AA-F664-4588-9FFC-2AFEAF5950B9} |
| GUID_PCI_FPGA_CONTROL_INTERFACE | GUID | {2DF3F7A8-B9B3-4063-9215-B5D14A0B266E} |
| GUID_PCI_PTM_CONTROL_INTERFACE | GUID | {348A5EBB-BA24-44B7-9916-285687735117} |
| GUID_BUS_RESOURCE_UPDATE_INTERFACE | GUID | {27D0102D-BFB2-4164-81DD-DBB82F968B48} |
| GUID_NPEM_CONTROL_INTERFACE | GUID | {4D95573D-B774-488A-B120-4F284A9EFF51} |
| GUID_PCI_ATS_INTERFACE | GUID | {010A7FE8-96F5-4943-BEDF-95E651B93412} |
| GUID_BUS_TYPE_INTERNAL | GUID | {1530EA73-086B-11D1-A09F-00C04FC340B1} |
| GUID_BUS_TYPE_PCMCIA | GUID | {09343630-AF9F-11D0-92E9-0000F81E1B30} |
| GUID_BUS_TYPE_PCI | GUID | {C8EBDFB0-B510-11D0-80E5-00A0C92542E3} |
| GUID_BUS_TYPE_ISAPNP | GUID | {E676F854-D87D-11D0-92B2-00A0C9055FC5} |
| GUID_BUS_TYPE_EISA | GUID | {DDC35509-F3FC-11D0-A537-0000F8753ED1} |
| GUID_BUS_TYPE_MCA | GUID | {1C75997A-DC33-11D0-92B2-00A0C9055FC5} |
| GUID_BUS_TYPE_SERENUM | GUID | {77114A87-8944-11D1-BD90-00A0C906BE2D} |
| GUID_BUS_TYPE_USB | GUID | {9D7DEBBC-C85D-11D1-9EB4-006008C3A19A} |
| GUID_BUS_TYPE_LPTENUM | GUID | {C4CA1000-2DDC-11D5-A17A-00C04F60524D} |
| GUID_BUS_TYPE_USBPRINT | GUID | {441EE000-4342-11D5-A184-00C04F60524D} |
| GUID_BUS_TYPE_DOT4PRT | GUID | {441EE001-4342-11D5-A184-00C04F60524D} |
| GUID_BUS_TYPE_1394 | GUID | {F74E73EB-9AC5-45EB-BE4D-772CC71DDFB3} |
| GUID_BUS_TYPE_HID | GUID | {EEAF37D0-1963-47C4-AA48-72476DB7CF49} |
| GUID_BUS_TYPE_AVC | GUID | {C06FF265-AE09-48F0-812C-16753D7CBA83} |
| GUID_BUS_TYPE_IRDA | GUID | {7AE17DC1-C944-44D6-881F-4C2E61053BC1} |
| GUID_BUS_TYPE_SD | GUID | {E700CC04-4036-4E89-9579-89EBF45F00CD} |
| GUID_BUS_TYPE_ACPI | GUID | {D7B46895-001A-4942-891F-A7D46610A843} |
| GUID_BUS_TYPE_SW_DEVICE | GUID | {06D10322-7DE0-4CEF-8E25-197D0E7442E2} |
| GUID_BUS_TYPE_SCM | GUID | {375A5912-804C-45AA-BDC2-FDD25A1D9512} |
| GUID_POWER_DEVICE_ENABLE | GUID | {827C0A6F-FEB0-11D0-BD26-00AA00B7B32A} |
| GUID_POWER_DEVICE_TIMEOUTS | GUID | {A45DA735-FEB0-11D0-BD26-00AA00B7B32A} |
| GUID_POWER_DEVICE_WAKE_ENABLE | GUID | {A9546A82-FEB0-11D0-BD26-00AA00B7B32A} |
| GUID_WUDF_DEVICE_HOST_PROBLEM | GUID | {C43D25BD-9346-40EE-A2D2-D70C15F8B75B} |
| GUID_PARTITION_UNIT_INTERFACE_STANDARD | GUID | {52363F5B-D891-429B-8195-AEC5FEF6853C} |
| GUID_QUERY_CRASHDUMP_FUNCTIONS | GUID | {9CC6B8FF-32E2-4834-B1DE-B32EF8880A4B} |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define NUM_CM_PROB_V1 37
#define NUM_CM_PROB_V2 50
#define NUM_CM_PROB_V3 51
#define NUM_CM_PROB_V4 52
#define NUM_CM_PROB_V5 53
#define NUM_CM_PROB_V6 54
#define NUM_CM_PROB_V7 55
#define NUM_CM_PROB_V8 57
#define NUM_CM_PROB_V9 58
#define NUM_CM_PROB 58
#define LCPRI_FORCECONFIG 0
#define LCPRI_BOOTCONFIG 1
#define LCPRI_DESIRED 8192
#define LCPRI_NORMAL 12288
#define LCPRI_LASTBESTCONFIG 16383
#define LCPRI_SUBOPTIMAL 20480
#define LCPRI_LASTSOFTCONFIG 32767
#define LCPRI_RESTART 32768
#define LCPRI_REBOOT 36864
#define LCPRI_POWEROFF 40960
#define LCPRI_HARDRECONFIG 49152
#define LCPRI_HARDWIRED 57344
#define LCPRI_IMPOSSIBLE 61440
#define LCPRI_DISABLED 65535
#define MAX_LCPRI 65535
#define CM_DEVICE_PANEL_SIDE_UNKNOWN 0
#define CM_DEVICE_PANEL_SIDE_TOP 1
#define CM_DEVICE_PANEL_SIDE_BOTTOM 2
#define CM_DEVICE_PANEL_SIDE_LEFT 3
#define CM_DEVICE_PANEL_SIDE_RIGHT 4
#define CM_DEVICE_PANEL_SIDE_FRONT 5
#define CM_DEVICE_PANEL_SIDE_BACK 6
#define CM_DEVICE_PANEL_EDGE_UNKNOWN 0
#define CM_DEVICE_PANEL_EDGE_TOP 1
#define CM_DEVICE_PANEL_EDGE_BOTTOM 2
#define CM_DEVICE_PANEL_EDGE_LEFT 3
#define CM_DEVICE_PANEL_EDGE_RIGHT 4
#define CM_DEVICE_PANEL_SHAPE_UNKNOWN 0
#define CM_DEVICE_PANEL_SHAPE_RECTANGLE 1
#define CM_DEVICE_PANEL_SHAPE_OVAL 2
#define CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL 0
#define CM_DEVICE_PANEL_ORIENTATION_VERTICAL 1
#define CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN 0
#define CM_DEVICE_PANEL_JOINT_TYPE_PLANAR 1
#define CM_DEVICE_PANEL_JOINT_TYPE_HINGE 2
#define CM_DEVICE_PANEL_JOINT_TYPE_PIVOT 3
#define CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL 4
#define LINE_LEN 256
#define MAX_INF_STRING_LENGTH 4096
#define MAX_INF_SECTION_NAME_LENGTH 255
#define MAX_TITLE_LEN 60
#define MAX_INSTRUCTION_LEN 256
#define MAX_LABEL_LEN 30
#define MAX_SERVICE_NAME_LEN 256
#define MAX_SUBTITLE_LEN 256
#define SP_MAX_MACHINENAME_LENGTH 263
#define SP_ALTPLATFORM_FLAGS_VERSION_RANGE 1
#define SP_ALTPLATFORM_FLAGS_SUITE_MASK 2
#define DIRID_ABSOLUTE -1
#define DIRID_ABSOLUTE_16BIT 65535
#define DIRID_NULL 0
#define DIRID_SRCPATH 1
#define DIRID_WINDOWS 10
#define DIRID_SYSTEM 11
#define DIRID_DRIVERS 12
#define DIRID_IOSUBSYS 12
#define DIRID_DRIVER_STORE 13
#define DIRID_INF 17
#define DIRID_HELP 18
#define DIRID_FONTS 20
#define DIRID_VIEWERS 21
#define DIRID_COLOR 23
#define DIRID_APPS 24
#define DIRID_SHARED 25
#define DIRID_BOOT 30
#define DIRID_SYSTEM16 50
#define DIRID_SPOOL 51
#define DIRID_SPOOLDRIVERS 52
#define DIRID_USERPROFILE 53
#define DIRID_LOADER 54
#define DIRID_PRINTPROCESSOR 55
#define DIRID_DEFAULT 11
#define DIRID_COMMON_STARTMENU 16406
#define DIRID_COMMON_PROGRAMS 16407
#define DIRID_COMMON_STARTUP 16408
#define DIRID_COMMON_DESKTOPDIRECTORY 16409
#define DIRID_COMMON_FAVORITES 16415
#define DIRID_COMMON_APPDATA 16419
#define DIRID_PROGRAM_FILES 16422
#define DIRID_SYSTEM_X86 16425
#define DIRID_PROGRAM_FILES_X86 16426
#define DIRID_PROGRAM_FILES_COMMON 16427
#define DIRID_PROGRAM_FILES_COMMONX86 16428
#define DIRID_COMMON_TEMPLATES 16429
#define DIRID_COMMON_DOCUMENTS 16430
#define DIRID_USER 32768
#define SPFILENOTIFY_STARTQUEUE 1
#define SPFILENOTIFY_ENDQUEUE 2
#define SPFILENOTIFY_STARTSUBQUEUE 3
#define SPFILENOTIFY_ENDSUBQUEUE 4
#define SPFILENOTIFY_STARTDELETE 5
#define SPFILENOTIFY_ENDDELETE 6
#define SPFILENOTIFY_DELETEERROR 7
#define SPFILENOTIFY_STARTRENAME 8
#define SPFILENOTIFY_ENDRENAME 9
#define SPFILENOTIFY_RENAMEERROR 10
#define SPFILENOTIFY_STARTCOPY 11
#define SPFILENOTIFY_ENDCOPY 12
#define SPFILENOTIFY_COPYERROR 13
#define SPFILENOTIFY_NEEDMEDIA 14
#define SPFILENOTIFY_QUEUESCAN 15
#define SPFILENOTIFY_CABINETINFO 16
#define SPFILENOTIFY_FILEINCABINET 17
#define SPFILENOTIFY_NEEDNEWCABINET 18
#define SPFILENOTIFY_FILEEXTRACTED 19
#define SPFILENOTIFY_FILEOPDELAYED 20
#define SPFILENOTIFY_STARTBACKUP 21
#define SPFILENOTIFY_BACKUPERROR 22
#define SPFILENOTIFY_ENDBACKUP 23
#define SPFILENOTIFY_QUEUESCAN_EX 24
#define SPFILENOTIFY_STARTREGISTRATION 25
#define SPFILENOTIFY_ENDREGISTRATION 32
#define SPFILENOTIFY_QUEUESCAN_SIGNERINFO 64
#define SPFILENOTIFY_LANGMISMATCH 65536
#define SPFILENOTIFY_TARGETEXISTS 131072
#define SPFILENOTIFY_TARGETNEWER 262144
#define FILEOP_RENAME 1
#define FILEOP_BACKUP 3
#define FILEOP_ABORT 0
#define FILEOP_DOIT 1
#define FILEOP_SKIP 2
#define FILEOP_RETRY 1
#define FILEOP_NEWPATH 4
#define COPYFLG_WARN_IF_SKIP 1
#define COPYFLG_NOSKIP 2
#define COPYFLG_NOVERSIONCHECK 4
#define COPYFLG_FORCE_FILE_IN_USE 8
#define COPYFLG_NO_OVERWRITE 16
#define COPYFLG_NO_VERSION_DIALOG 32
#define COPYFLG_OVERWRITE_OLDER_ONLY 64
#define COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE 256
#define COPYFLG_REPLACEONLY 1024
#define COPYFLG_NODECOMP 2048
#define COPYFLG_REPLACE_BOOT_FILE 4096
#define COPYFLG_NOPRUNE 8192
#define COPYFLG_IN_USE_TRY_RENAME 16384
#define DELFLG_IN_USE 1
#define DELFLG_IN_USE1 65536
#define SPREG_SUCCESS 0
#define SPREG_LOADLIBRARY 1
#define SPREG_GETPROCADDR 2
#define SPREG_REGSVR 3
#define SPREG_DLLINSTALL 4
#define SPREG_TIMEOUT 5
#define SPREG_UNKNOWN 4294967295
#define SPINT_ACTIVE 1
#define SPINT_DEFAULT 2
#define SPINT_REMOVED 4
#define SPID_ACTIVE 1
#define SPID_DEFAULT 2
#define SPID_REMOVED 4
#define ENABLECLASS_QUERY 0
#define ENABLECLASS_SUCCESS 1
#define ENABLECLASS_FAILURE 2
#define MAX_INSTALLWIZARD_DYNAPAGES 20
#define NDW_INSTALLFLAG_DIDFACTDEFS 1
#define NDW_INSTALLFLAG_HARDWAREALLREADYIN 2
#define NDW_INSTALLFLAG_NEEDSHUTDOWN 512
#define NDW_INSTALLFLAG_EXPRESSINTRO 1024
#define NDW_INSTALLFLAG_SKIPISDEVINSTALLED 2048
#define NDW_INSTALLFLAG_NODETECTEDDEVS 4096
#define NDW_INSTALLFLAG_INSTALLSPECIFIC 8192
#define NDW_INSTALLFLAG_SKIPCLASSLIST 16384
#define NDW_INSTALLFLAG_CI_PICKED_OEM 32768
#define NDW_INSTALLFLAG_PCMCIAMODE 65536
#define NDW_INSTALLFLAG_PCMCIADEVICE 131072
#define NDW_INSTALLFLAG_USERCANCEL 262144
#define NDW_INSTALLFLAG_KNOWNCLASS 524288
#define DYNAWIZ_FLAG_PAGESADDED 1
#define DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT 8
#define DYNAWIZ_FLAG_INSTALLDET_NEXT 2
#define DYNAWIZ_FLAG_INSTALLDET_PREV 4
#define MIN_IDD_DYNAWIZ_RESOURCE_ID 10000
#define MAX_IDD_DYNAWIZ_RESOURCE_ID 11000
#define IDD_DYNAWIZ_FIRSTPAGE 10000
#define IDD_DYNAWIZ_SELECT_PREVPAGE 10001
#define IDD_DYNAWIZ_SELECT_NEXTPAGE 10002
#define IDD_DYNAWIZ_ANALYZE_PREVPAGE 10003
#define IDD_DYNAWIZ_ANALYZE_NEXTPAGE 10004
#define IDD_DYNAWIZ_SELECTDEV_PAGE 10009
#define IDD_DYNAWIZ_ANALYZEDEV_PAGE 10010
#define IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE 10011
#define IDD_DYNAWIZ_SELECTCLASS_PAGE 10012
#define IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE 10006
#define IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE 10007
#define IDD_DYNAWIZ_INSTALLDETECTED_NODEVS 10008
#define DRIVER_HARDWAREID_RANK 4095
#define DRIVER_HARDWAREID_MASK 2147487743
#define DRIVER_UNTRUSTED_RANK 2147483648
#define DRIVER_W9X_SUSPECT_RANK 3221225472
#define DRIVER_COMPATID_RANK 16383
#define DRIVER_UNTRUSTED_HARDWAREID_RANK 36863
#define DRIVER_UNTRUSTED_COMPATID_RANK 49151
#define DRIVER_W9X_SUSPECT_HARDWAREID_RANK 53247
#define DRIVER_W9X_SUSPECT_COMPATID_RANK 65535
#define SPPSR_SELECT_DEVICE_RESOURCES 1
#define SPPSR_ENUM_BASIC_DEVICE_PROPERTIES 2
#define SPPSR_ENUM_ADV_DEVICE_PROPERTIES 3
#define INFINFO_INF_SPEC_IS_HINF 1
#define INFINFO_INF_NAME_IS_ABSOLUTE 2
#define INFINFO_DEFAULT_SEARCH 3
#define INFINFO_REVERSE_DEFAULT_SEARCH 4
#define INFINFO_INF_PATH_LIST_SEARCH 5
#define SRCLIST_TEMPORARY 1
#define SRCLIST_NOBROWSE 2
#define SRCLIST_SYSTEM 16
#define SRCLIST_USER 32
#define SRCLIST_SYSIFADMIN 64
#define SRCLIST_SUBDIRS 256
#define SRCLIST_APPEND 512
#define SRCLIST_NOSTRIPPLATFORM 1024
#define IDF_NOBROWSE 1
#define IDF_NOSKIP 2
#define IDF_NODETAILS 4
#define IDF_NOCOMPRESSED 8
#define IDF_CHECKFIRST 256
#define IDF_NOBEEP 512
#define IDF_NOFOREGROUND 1024
#define IDF_WARNIFSKIP 2048
#define IDF_NOREMOVABLEMEDIAPROMPT 4096
#define IDF_USEDISKNAMEASPROMPT 8192
#define IDF_OEMDISK 2147483648
#define DPROMPT_SUCCESS 0
#define DPROMPT_CANCEL 1
#define DPROMPT_SKIPFILE 2
#define DPROMPT_BUFFERTOOSMALL 3
#define DPROMPT_OUTOFMEMORY 4
#define SETDIRID_NOT_FULL_PATH 1
#define SRCINFO_PATH 1
#define SRCINFO_TAGFILE 2
#define SRCINFO_DESCRIPTION 3
#define SRCINFO_FLAGS 4
#define SRCINFO_TAGFILE2 5
#define SRC_FLAGS_CABFILE 16
#define SP_FLAG_CABINETCONTINUATION 2048
#define SP_BACKUP_BACKUPPASS 1
#define SP_BACKUP_DEMANDPASS 2
#define SP_BACKUP_SPECIAL 4
#define SP_BACKUP_BOOTFILE 8
#define SPQ_DELAYED_COPY 1
#define SPQ_FLAG_BACKUP_AWARE 1
#define SPQ_FLAG_ABORT_IF_UNSIGNED 2
#define SPQ_FLAG_FILES_MODIFIED 4
#define SPQ_FLAG_DO_SHUFFLEMOVE 8
#define SPQ_FLAG_VALID 15
#define SPOST_MAX 3
#define SUOI_FORCEDELETE 1
#define SUOI_INTERNAL1 2
#define SPDSL_IGNORE_DISK 1
#define SPDSL_DISALLOW_NEGATIVE_ADJUST 2
#define SPFILEQ_FILE_IN_USE 1
#define SPFILEQ_REBOOT_RECOMMENDED 2
#define SPFILEQ_REBOOT_IN_PROGRESS 4
#define FLG_ADDREG_DELREG_BIT 32768
#define FLG_ADDREG_BINVALUETYPE 1
#define FLG_ADDREG_NOCLOBBER 2
#define FLG_ADDREG_DELVAL 4
#define FLG_ADDREG_APPEND 8
#define FLG_ADDREG_KEYONLY 16
#define FLG_ADDREG_OVERWRITEONLY 32
#define FLG_ADDREG_64BITKEY 4096
#define FLG_ADDREG_KEYONLY_COMMON 8192
#define FLG_ADDREG_32BITKEY 16384
#define FLG_ADDREG_TYPE_SZ 0
#define FLG_ADDREG_TYPE_MULTI_SZ 65536
#define FLG_ADDREG_TYPE_EXPAND_SZ 131072
#define FLG_DELREG_VALUE 0
#define FLG_DELREG_TYPE_SZ 0
#define FLG_DELREG_TYPE_MULTI_SZ 65536
#define FLG_DELREG_TYPE_EXPAND_SZ 131072
#define FLG_DELREG_64BITKEY 4096
#define FLG_DELREG_KEYONLY_COMMON 8192
#define FLG_DELREG_32BITKEY 16384
#define FLG_DELREG_OPERATION_MASK 254
#define FLG_BITREG_CLEARBITS 0
#define FLG_BITREG_SETBITS 1
#define FLG_BITREG_64BITKEY 4096
#define FLG_BITREG_32BITKEY 16384
#define FLG_INI2REG_64BITKEY 4096
#define FLG_INI2REG_32BITKEY 16384
#define FLG_REGSVR_DLLREGISTER 1
#define FLG_REGSVR_DLLINSTALL 2
#define FLG_PROFITEM_CURRENTUSER 1
#define FLG_PROFITEM_DELETE 2
#define FLG_PROFITEM_GROUP 4
#define FLG_PROFITEM_CSIDL 8
#define FLG_ADDPROPERTY_NOCLOBBER 1
#define FLG_ADDPROPERTY_OVERWRITEONLY 2
#define FLG_ADDPROPERTY_APPEND 4
#define FLG_ADDPROPERTY_OR 8
#define FLG_ADDPROPERTY_AND 16
#define FLG_DELPROPERTY_MULTI_SZ_DELSTRING 1
#define SPINST_LOGCONFIG 1
#define SPINST_INIFILES 2
#define SPINST_REGISTRY 4
#define SPINST_INI2REG 8
#define SPINST_FILES 16
#define SPINST_BITREG 32
#define SPINST_REGSVR 64
#define SPINST_UNREGSVR 128
#define SPINST_PROFILEITEMS 256
#define SPINST_COPYINF 512
#define SPINST_PROPERTIES 1024
#define SPINST_ALL 2047
#define SPINST_SINGLESECTION 65536
#define SPINST_LOGCONFIG_IS_FORCED 131072
#define SPINST_LOGCONFIGS_ARE_OVERRIDES 262144
#define SPINST_REGISTERCALLBACKAWARE 524288
#define SPINST_DEVICEINSTALL 1048576
#define SPFILELOG_SYSTEMLOG 1
#define SPFILELOG_FORCENEW 2
#define SPFILELOG_QUERYONLY 4
#define SPFILELOG_OEMFILE 1
#define LogSevInformation 0
#define LogSevWarning 1
#define LogSevError 2
#define LogSevFatalError 3
#define LogSevMaximum 4
#define DIOD_INHERIT_CLASSDRVS 2
#define DIOD_CANCEL_REMOVE 4
#define DIODI_NO_ADD 1
#define SPRDI_FIND_DUPS 1
#define SPDIT_NODRIVER 0
#define DIBCI_NOINSTALLCLASS 1
#define DIBCI_NODISPLAYCLASS 2
#define DIOCR_INSTALLER 1
#define DIOCR_INTERFACE 2
#define DIREG_DEV 1
#define DIREG_DRV 2
#define DIREG_BOTH 4
#define DICLASSPROP_INSTALLER 1
#define DICLASSPROP_INTERFACE 2
#define SPCRP_UPPERFILTERS 17
#define SPCRP_LOWERFILTERS 18
#define SPCRP_SECURITY 23
#define SPCRP_SECURITY_SDS 24
#define SPCRP_DEVTYPE 25
#define SPCRP_EXCLUSIVE 26
#define SPCRP_CHARACTERISTICS 27
#define SPCRP_MAXIMUM_PROPERTY 28
#define DMI_MASK 1
#define DMI_BKCOLOR 2
#define DMI_USERECT 4
#define DIGCDP_FLAG_BASIC 1
#define DIGCDP_FLAG_ADVANCED 2
#define DIGCDP_FLAG_REMOTE_BASIC 3
#define DIGCDP_FLAG_REMOTE_ADVANCED 4
#define IDI_RESOURCEFIRST 159
#define IDI_RESOURCE 159
#define IDI_RESOURCELAST 161
#define IDI_RESOURCEOVERLAYFIRST 161
#define IDI_RESOURCEOVERLAYLAST 161
#define IDI_CONFLICT 161
#define IDI_CLASSICON_OVERLAYFIRST 500
#define IDI_CLASSICON_OVERLAYLAST 502
#define IDI_PROBLEM_OVL 500
#define IDI_DISABLED_OVL 501
#define IDI_FORCED_OVL 502
#define SPWPT_SELECTDEVICE 1
#define SPWP_USE_DEVINFO_DATA 1
#define SIGNERSCORE_UNKNOWN 4278190080
#define SIGNERSCORE_W9X_SUSPECT 3221225472
#define SIGNERSCORE_UNSIGNED 2147483648
#define SIGNERSCORE_AUTHENTICODE 251658240
#define SIGNERSCORE_WHQL 218103813
#define SIGNERSCORE_UNCLASSIFIED 218103812
#define SIGNERSCORE_INBOX 218103811
#define SIGNERSCORE_LOGO_STANDARD 218103810
#define SIGNERSCORE_LOGO_PREMIUM 218103809
#define SIGNERSCORE_MASK 4278190080
#define SIGNERSCORE_SIGNED_MASK 4026531840
#define DICUSTOMDEVPROP_MERGE_MULTISZ 1
#define SCWMI_CLOBBER_SECURITY 1
#define MAX_DEVICE_ID_LEN 200
#define MAX_DEVNODE_ID_LEN 200
#define MAX_GUID_STRING_LEN 39
#define MAX_CLASS_NAME_LEN 32
#define MAX_PROFILE_LEN 80
#define MAX_CONFIG_VALUE 9999
#define MAX_INSTANCE_VALUE 9999
#define MAX_MEM_REGISTERS 9
#define MAX_IO_PORTS 20
#define MAX_IRQS 7
#define MAX_DMA_CHANNELS 7
#define DWORD_MAX 4294967295
#define CONFIGMG_VERSION 1024
#define IO_ALIAS_10_BIT_DECODE 4
#define IO_ALIAS_12_BIT_DECODE 16
#define IO_ALIAS_16_BIT_DECODE 0
#define IO_ALIAS_POSITIVE_DECODE 255
#define IOA_Local 255
#define CM_RESDES_WIDTH_DEFAULT 0
#define CM_RESDES_WIDTH_32 1
#define CM_RESDES_WIDTH_64 2
#define CM_RESDES_WIDTH_BITS 3
#define PCD_MAX_MEMORY 2
#define PCD_MAX_IO 2
#define mPMF_AUDIO_ENABLE 8
#define CM_HWPI_NOT_DOCKABLE 0
#define CM_HWPI_UNDOCKED 1
#define CM_HWPI_DOCKED 2
#define CM_ADD_RANGE_ADDIFCONFLICT 0
#define CM_ADD_RANGE_DONOTADDIFCONFLICT 1
#define CM_ADD_RANGE_BITS 1
#define LOG_CONF_BITS 7
#define PRIORITY_EQUAL_FIRST 8
#define PRIORITY_EQUAL_LAST 0
#define PRIORITY_BIT 8
#define RegDisposition_OpenAlways 0
#define RegDisposition_OpenExisting 1
#define RegDisposition_Bits 1
#define CM_ADD_ID_HARDWARE 0
#define CM_ADD_ID_COMPATIBLE 1
#define CM_ADD_ID_BITS 1
#define CM_CREATE_DEVNODE_NORMAL 0
#define CM_CREATE_DEVNODE_NO_WAIT_INSTALL 1
#define CM_CREATE_DEVNODE_PHANTOM 2
#define CM_CREATE_DEVNODE_GENERATE_ID 4
#define CM_CREATE_DEVNODE_DO_NOT_INSTALL 8
#define CM_CREATE_DEVNODE_BITS 15
#define CM_CREATE_DEVINST_NORMAL 0
#define CM_CREATE_DEVINST_NO_WAIT_INSTALL 1
#define CM_CREATE_DEVINST_PHANTOM 2
#define CM_CREATE_DEVINST_GENERATE_ID 4
#define CM_CREATE_DEVINST_DO_NOT_INSTALL 8
#define CM_CREATE_DEVINST_BITS 15
#define CM_DELETE_CLASS_ONLY 0
#define CM_DELETE_CLASS_SUBKEYS 1
#define CM_DELETE_CLASS_INTERFACE 2
#define CM_DELETE_CLASS_BITS 3
#define CM_DETECT_NEW_PROFILE 1
#define CM_DETECT_CRASHED 2
#define CM_DETECT_HWPROF_FIRST_BOOT 4
#define CM_DETECT_RUN 2147483648
#define CM_DETECT_BITS 2147483655
#define CM_DISABLE_POLITE 0
#define CM_DISABLE_ABSOLUTE 1
#define CM_DISABLE_HARDWARE 2
#define CM_DISABLE_UI_NOT_OK 4
#define CM_DISABLE_PERSIST 8
#define CM_DISABLE_BITS 15
#define CM_GETIDLIST_FILTER_NONE 0
#define CM_GETIDLIST_FILTER_ENUMERATOR 1
#define CM_GETIDLIST_FILTER_SERVICE 2
#define CM_GETIDLIST_FILTER_EJECTRELATIONS 4
#define CM_GETIDLIST_FILTER_REMOVALRELATIONS 8
#define CM_GETIDLIST_FILTER_POWERRELATIONS 16
#define CM_GETIDLIST_FILTER_BUSRELATIONS 32
#define CM_GETIDLIST_DONOTGENERATE 268435520
#define CM_GETIDLIST_FILTER_BITS 268435583
#define CM_GETIDLIST_FILTER_TRANSPORTRELATIONS 128
#define CM_GETIDLIST_FILTER_PRESENT 256
#define CM_GETIDLIST_FILTER_CLASS 512
#define CM_DRP_DEVICEDESC 1
#define CM_DRP_HARDWAREID 2
#define CM_DRP_COMPATIBLEIDS 3
#define CM_DRP_UNUSED0 4
#define CM_DRP_SERVICE 5
#define CM_DRP_UNUSED1 6
#define CM_DRP_UNUSED2 7
#define CM_DRP_CLASS 8
#define CM_DRP_CLASSGUID 9
#define CM_DRP_DRIVER 10
#define CM_DRP_CONFIGFLAGS 11
#define CM_DRP_MFG 12
#define CM_DRP_FRIENDLYNAME 13
#define CM_DRP_LOCATION_INFORMATION 14
#define CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME 15
#define CM_DRP_CAPABILITIES 16
#define CM_DRP_UI_NUMBER 17
#define CM_DRP_UPPERFILTERS 18
#define CM_CRP_UPPERFILTERS 18
#define CM_DRP_LOWERFILTERS 19
#define CM_CRP_LOWERFILTERS 19
#define CM_DRP_BUSTYPEGUID 20
#define CM_DRP_LEGACYBUSTYPE 21
#define CM_DRP_BUSNUMBER 22
#define CM_DRP_ENUMERATOR_NAME 23
#define CM_DRP_SECURITY 24
#define CM_CRP_SECURITY 24
#define CM_DRP_SECURITY_SDS 25
#define CM_CRP_SECURITY_SDS 25
#define CM_DRP_DEVTYPE 26
#define CM_CRP_DEVTYPE 26
#define CM_DRP_EXCLUSIVE 27
#define CM_CRP_EXCLUSIVE 27
#define CM_DRP_CHARACTERISTICS 28
#define CM_CRP_CHARACTERISTICS 28
#define CM_DRP_ADDRESS 29
#define CM_DRP_UI_NUMBER_DESC_FORMAT 30
#define CM_DRP_DEVICE_POWER_DATA 31
#define CM_DRP_REMOVAL_POLICY 32
#define CM_DRP_REMOVAL_POLICY_HW_DEFAULT 33
#define CM_DRP_REMOVAL_POLICY_OVERRIDE 34
#define CM_DRP_INSTALL_STATE 35
#define CM_DRP_LOCATION_PATHS 36
#define CM_DRP_BASE_CONTAINERID 37
#define CM_DRP_MIN 1
#define CM_CRP_MIN 1
#define CM_DRP_MAX 37
#define CM_CRP_MAX 37
#define CM_OPEN_CLASS_KEY_INSTALLER 0
#define CM_OPEN_CLASS_KEY_INTERFACE 1
#define CM_OPEN_CLASS_KEY_BITS 1
#define CM_REMOVE_UI_OK 0
#define CM_REMOVE_UI_NOT_OK 1
#define CM_REMOVE_NO_RESTART 2
#define CM_REMOVE_DISABLE 4
#define CM_REMOVE_BITS 7
#define CM_QUERY_REMOVE_UI_OK 0
#define CM_QUERY_REMOVE_UI_NOT_OK 1
#define CM_REGISTER_DEVICE_DRIVER_STATIC 0
#define CM_REGISTER_DEVICE_DRIVER_DISABLEABLE 1
#define CM_REGISTER_DEVICE_DRIVER_REMOVABLE 2
#define CM_REGISTER_DEVICE_DRIVER_BITS 3
#define CM_REGISTRY_HARDWARE 0
#define CM_REGISTRY_SOFTWARE 1
#define CM_REGISTRY_USER 256
#define CM_REGISTRY_CONFIG 512
#define CM_REGISTRY_BITS 769
#define CM_SET_DEVNODE_PROBLEM_NORMAL 0
#define CM_SET_DEVNODE_PROBLEM_OVERRIDE 1
#define CM_SET_DEVNODE_PROBLEM_BITS 1
#define CM_SET_DEVINST_PROBLEM_NORMAL 0
#define CM_SET_DEVINST_PROBLEM_OVERRIDE 1
#define CM_SET_DEVINST_PROBLEM_BITS 1
#define CM_SET_HW_PROF_FLAGS_UI_NOT_OK 1
#define CM_SET_HW_PROF_FLAGS_BITS 1
#define CM_SETUP_DEVNODE_READY 0
#define CM_SETUP_DEVINST_READY 0
#define CM_SETUP_DOWNLOAD 1
#define CM_SETUP_WRITE_LOG_CONFS 2
#define CM_SETUP_PROP_CHANGE 3
#define CM_SETUP_DEVNODE_RESET 4
#define CM_SETUP_DEVINST_RESET 4
#define CM_SETUP_DEVNODE_CONFIG 5
#define CM_SETUP_DEVINST_CONFIG 5
#define CM_SETUP_DEVNODE_CONFIG_CLASS 6
#define CM_SETUP_DEVINST_CONFIG_CLASS 6
#define CM_SETUP_DEVNODE_CONFIG_EXTENSIONS 7
#define CM_SETUP_DEVINST_CONFIG_EXTENSIONS 7
#define CM_SETUP_DEVNODE_CONFIG_RESET 8
#define CM_SETUP_DEVINST_CONFIG_RESET 8
#define CM_SETUP_BITS 15
#define CM_QUERY_ARBITRATOR_RAW 0
#define CM_QUERY_ARBITRATOR_TRANSLATED 1
#define CM_QUERY_ARBITRATOR_BITS 1
#define CM_CUSTOMDEVPROP_MERGE_MULTISZ 1
#define CM_CUSTOMDEVPROP_BITS 1
#define CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE 1
#define CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME 2
#define CM_CLASS_PROPERTY_INSTALLER 0
#define CM_CLASS_PROPERTY_INTERFACE 1
#define CM_CLASS_PROPERTY_BITS 1
#define CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES 1
#define CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES 2
#define CM_GLOBAL_STATE_CAN_DO_UI 1
#define CM_GLOBAL_STATE_ON_BIG_STACK 2
#define CM_GLOBAL_STATE_SERVICES_AVAILABLE 4
#define CM_GLOBAL_STATE_SHUTTING_DOWN 8
#define CM_GLOBAL_STATE_DETECTION_PENDING 16
#define CM_GLOBAL_STATE_REBOOT_REQUIRED 32
#define MAX_KEY_LEN 100
#define MAX_PRIORITYSTR_LEN 16
#define MAX_INF_FLAG 20
#define MAX_INFSTR_STRKEY_LEN 32public const uint NUM_CM_PROB_V1 = 37;
public const uint NUM_CM_PROB_V2 = 50;
public const uint NUM_CM_PROB_V3 = 51;
public const uint NUM_CM_PROB_V4 = 52;
public const uint NUM_CM_PROB_V5 = 53;
public const uint NUM_CM_PROB_V6 = 54;
public const uint NUM_CM_PROB_V7 = 55;
public const uint NUM_CM_PROB_V8 = 57;
public const uint NUM_CM_PROB_V9 = 58;
public const uint NUM_CM_PROB = 58;
public const uint LCPRI_FORCECONFIG = 0;
public const uint LCPRI_BOOTCONFIG = 1;
public const uint LCPRI_DESIRED = 8192;
public const uint LCPRI_NORMAL = 12288;
public const uint LCPRI_LASTBESTCONFIG = 16383;
public const uint LCPRI_SUBOPTIMAL = 20480;
public const uint LCPRI_LASTSOFTCONFIG = 32767;
public const uint LCPRI_RESTART = 32768;
public const uint LCPRI_REBOOT = 36864;
public const uint LCPRI_POWEROFF = 40960;
public const uint LCPRI_HARDRECONFIG = 49152;
public const uint LCPRI_HARDWIRED = 57344;
public const uint LCPRI_IMPOSSIBLE = 61440;
public const uint LCPRI_DISABLED = 65535;
public const uint MAX_LCPRI = 65535;
public const uint CM_DEVICE_PANEL_SIDE_UNKNOWN = 0;
public const uint CM_DEVICE_PANEL_SIDE_TOP = 1;
public const uint CM_DEVICE_PANEL_SIDE_BOTTOM = 2;
public const uint CM_DEVICE_PANEL_SIDE_LEFT = 3;
public const uint CM_DEVICE_PANEL_SIDE_RIGHT = 4;
public const uint CM_DEVICE_PANEL_SIDE_FRONT = 5;
public const uint CM_DEVICE_PANEL_SIDE_BACK = 6;
public const uint CM_DEVICE_PANEL_EDGE_UNKNOWN = 0;
public const uint CM_DEVICE_PANEL_EDGE_TOP = 1;
public const uint CM_DEVICE_PANEL_EDGE_BOTTOM = 2;
public const uint CM_DEVICE_PANEL_EDGE_LEFT = 3;
public const uint CM_DEVICE_PANEL_EDGE_RIGHT = 4;
public const uint CM_DEVICE_PANEL_SHAPE_UNKNOWN = 0;
public const uint CM_DEVICE_PANEL_SHAPE_RECTANGLE = 1;
public const uint CM_DEVICE_PANEL_SHAPE_OVAL = 2;
public const uint CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL = 0;
public const uint CM_DEVICE_PANEL_ORIENTATION_VERTICAL = 1;
public const uint CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN = 0;
public const uint CM_DEVICE_PANEL_JOINT_TYPE_PLANAR = 1;
public const uint CM_DEVICE_PANEL_JOINT_TYPE_HINGE = 2;
public const uint CM_DEVICE_PANEL_JOINT_TYPE_PIVOT = 3;
public const uint CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL = 4;
public const uint LINE_LEN = 256;
public const uint MAX_INF_STRING_LENGTH = 4096;
public const uint MAX_INF_SECTION_NAME_LENGTH = 255;
public const uint MAX_TITLE_LEN = 60;
public const uint MAX_INSTRUCTION_LEN = 256;
public const uint MAX_LABEL_LEN = 30;
public const uint MAX_SERVICE_NAME_LEN = 256;
public const uint MAX_SUBTITLE_LEN = 256;
public const uint SP_MAX_MACHINENAME_LENGTH = 263;
public const uint SP_ALTPLATFORM_FLAGS_VERSION_RANGE = 1;
public const uint SP_ALTPLATFORM_FLAGS_SUITE_MASK = 2;
public const int DIRID_ABSOLUTE = -1;
public const uint DIRID_ABSOLUTE_16BIT = 65535;
public const uint DIRID_NULL = 0;
public const uint DIRID_SRCPATH = 1;
public const uint DIRID_WINDOWS = 10;
public const uint DIRID_SYSTEM = 11;
public const uint DIRID_DRIVERS = 12;
public const uint DIRID_IOSUBSYS = 12;
public const uint DIRID_DRIVER_STORE = 13;
public const uint DIRID_INF = 17;
public const uint DIRID_HELP = 18;
public const uint DIRID_FONTS = 20;
public const uint DIRID_VIEWERS = 21;
public const uint DIRID_COLOR = 23;
public const uint DIRID_APPS = 24;
public const uint DIRID_SHARED = 25;
public const uint DIRID_BOOT = 30;
public const uint DIRID_SYSTEM16 = 50;
public const uint DIRID_SPOOL = 51;
public const uint DIRID_SPOOLDRIVERS = 52;
public const uint DIRID_USERPROFILE = 53;
public const uint DIRID_LOADER = 54;
public const uint DIRID_PRINTPROCESSOR = 55;
public const uint DIRID_DEFAULT = 11;
public const uint DIRID_COMMON_STARTMENU = 16406;
public const uint DIRID_COMMON_PROGRAMS = 16407;
public const uint DIRID_COMMON_STARTUP = 16408;
public const uint DIRID_COMMON_DESKTOPDIRECTORY = 16409;
public const uint DIRID_COMMON_FAVORITES = 16415;
public const uint DIRID_COMMON_APPDATA = 16419;
public const uint DIRID_PROGRAM_FILES = 16422;
public const uint DIRID_SYSTEM_X86 = 16425;
public const uint DIRID_PROGRAM_FILES_X86 = 16426;
public const uint DIRID_PROGRAM_FILES_COMMON = 16427;
public const uint DIRID_PROGRAM_FILES_COMMONX86 = 16428;
public const uint DIRID_COMMON_TEMPLATES = 16429;
public const uint DIRID_COMMON_DOCUMENTS = 16430;
public const uint DIRID_USER = 32768;
public const uint SPFILENOTIFY_STARTQUEUE = 1;
public const uint SPFILENOTIFY_ENDQUEUE = 2;
public const uint SPFILENOTIFY_STARTSUBQUEUE = 3;
public const uint SPFILENOTIFY_ENDSUBQUEUE = 4;
public const uint SPFILENOTIFY_STARTDELETE = 5;
public const uint SPFILENOTIFY_ENDDELETE = 6;
public const uint SPFILENOTIFY_DELETEERROR = 7;
public const uint SPFILENOTIFY_STARTRENAME = 8;
public const uint SPFILENOTIFY_ENDRENAME = 9;
public const uint SPFILENOTIFY_RENAMEERROR = 10;
public const uint SPFILENOTIFY_STARTCOPY = 11;
public const uint SPFILENOTIFY_ENDCOPY = 12;
public const uint SPFILENOTIFY_COPYERROR = 13;
public const uint SPFILENOTIFY_NEEDMEDIA = 14;
public const uint SPFILENOTIFY_QUEUESCAN = 15;
public const uint SPFILENOTIFY_CABINETINFO = 16;
public const uint SPFILENOTIFY_FILEINCABINET = 17;
public const uint SPFILENOTIFY_NEEDNEWCABINET = 18;
public const uint SPFILENOTIFY_FILEEXTRACTED = 19;
public const uint SPFILENOTIFY_FILEOPDELAYED = 20;
public const uint SPFILENOTIFY_STARTBACKUP = 21;
public const uint SPFILENOTIFY_BACKUPERROR = 22;
public const uint SPFILENOTIFY_ENDBACKUP = 23;
public const uint SPFILENOTIFY_QUEUESCAN_EX = 24;
public const uint SPFILENOTIFY_STARTREGISTRATION = 25;
public const uint SPFILENOTIFY_ENDREGISTRATION = 32;
public const uint SPFILENOTIFY_QUEUESCAN_SIGNERINFO = 64;
public const uint SPFILENOTIFY_LANGMISMATCH = 65536;
public const uint SPFILENOTIFY_TARGETEXISTS = 131072;
public const uint SPFILENOTIFY_TARGETNEWER = 262144;
public const uint FILEOP_RENAME = 1;
public const uint FILEOP_BACKUP = 3;
public const uint FILEOP_ABORT = 0;
public const uint FILEOP_DOIT = 1;
public const uint FILEOP_SKIP = 2;
public const uint FILEOP_RETRY = 1;
public const uint FILEOP_NEWPATH = 4;
public const uint COPYFLG_WARN_IF_SKIP = 1;
public const uint COPYFLG_NOSKIP = 2;
public const uint COPYFLG_NOVERSIONCHECK = 4;
public const uint COPYFLG_FORCE_FILE_IN_USE = 8;
public const uint COPYFLG_NO_OVERWRITE = 16;
public const uint COPYFLG_NO_VERSION_DIALOG = 32;
public const uint COPYFLG_OVERWRITE_OLDER_ONLY = 64;
public const uint COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE = 256;
public const uint COPYFLG_REPLACEONLY = 1024;
public const uint COPYFLG_NODECOMP = 2048;
public const uint COPYFLG_REPLACE_BOOT_FILE = 4096;
public const uint COPYFLG_NOPRUNE = 8192;
public const uint COPYFLG_IN_USE_TRY_RENAME = 16384;
public const uint DELFLG_IN_USE = 1;
public const uint DELFLG_IN_USE1 = 65536;
public const uint SPREG_SUCCESS = 0;
public const uint SPREG_LOADLIBRARY = 1;
public const uint SPREG_GETPROCADDR = 2;
public const uint SPREG_REGSVR = 3;
public const uint SPREG_DLLINSTALL = 4;
public const uint SPREG_TIMEOUT = 5;
public const uint SPREG_UNKNOWN = 4294967295;
public const uint SPINT_ACTIVE = 1;
public const uint SPINT_DEFAULT = 2;
public const uint SPINT_REMOVED = 4;
public const uint SPID_ACTIVE = 1;
public const uint SPID_DEFAULT = 2;
public const uint SPID_REMOVED = 4;
public const uint ENABLECLASS_QUERY = 0;
public const uint ENABLECLASS_SUCCESS = 1;
public const uint ENABLECLASS_FAILURE = 2;
public const uint MAX_INSTALLWIZARD_DYNAPAGES = 20;
public const uint NDW_INSTALLFLAG_DIDFACTDEFS = 1;
public const uint NDW_INSTALLFLAG_HARDWAREALLREADYIN = 2;
public const uint NDW_INSTALLFLAG_NEEDSHUTDOWN = 512;
public const uint NDW_INSTALLFLAG_EXPRESSINTRO = 1024;
public const uint NDW_INSTALLFLAG_SKIPISDEVINSTALLED = 2048;
public const uint NDW_INSTALLFLAG_NODETECTEDDEVS = 4096;
public const uint NDW_INSTALLFLAG_INSTALLSPECIFIC = 8192;
public const uint NDW_INSTALLFLAG_SKIPCLASSLIST = 16384;
public const uint NDW_INSTALLFLAG_CI_PICKED_OEM = 32768;
public const uint NDW_INSTALLFLAG_PCMCIAMODE = 65536;
public const uint NDW_INSTALLFLAG_PCMCIADEVICE = 131072;
public const uint NDW_INSTALLFLAG_USERCANCEL = 262144;
public const uint NDW_INSTALLFLAG_KNOWNCLASS = 524288;
public const uint DYNAWIZ_FLAG_PAGESADDED = 1;
public const uint DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT = 8;
public const uint DYNAWIZ_FLAG_INSTALLDET_NEXT = 2;
public const uint DYNAWIZ_FLAG_INSTALLDET_PREV = 4;
public const uint MIN_IDD_DYNAWIZ_RESOURCE_ID = 10000;
public const uint MAX_IDD_DYNAWIZ_RESOURCE_ID = 11000;
public const uint IDD_DYNAWIZ_FIRSTPAGE = 10000;
public const uint IDD_DYNAWIZ_SELECT_PREVPAGE = 10001;
public const uint IDD_DYNAWIZ_SELECT_NEXTPAGE = 10002;
public const uint IDD_DYNAWIZ_ANALYZE_PREVPAGE = 10003;
public const uint IDD_DYNAWIZ_ANALYZE_NEXTPAGE = 10004;
public const uint IDD_DYNAWIZ_SELECTDEV_PAGE = 10009;
public const uint IDD_DYNAWIZ_ANALYZEDEV_PAGE = 10010;
public const uint IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE = 10011;
public const uint IDD_DYNAWIZ_SELECTCLASS_PAGE = 10012;
public const uint IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE = 10006;
public const uint IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE = 10007;
public const uint IDD_DYNAWIZ_INSTALLDETECTED_NODEVS = 10008;
public const uint DRIVER_HARDWAREID_RANK = 4095;
public const uint DRIVER_HARDWAREID_MASK = 2147487743;
public const uint DRIVER_UNTRUSTED_RANK = 2147483648;
public const uint DRIVER_W9X_SUSPECT_RANK = 3221225472;
public const uint DRIVER_COMPATID_RANK = 16383;
public const uint DRIVER_UNTRUSTED_HARDWAREID_RANK = 36863;
public const uint DRIVER_UNTRUSTED_COMPATID_RANK = 49151;
public const uint DRIVER_W9X_SUSPECT_HARDWAREID_RANK = 53247;
public const uint DRIVER_W9X_SUSPECT_COMPATID_RANK = 65535;
public const uint SPPSR_SELECT_DEVICE_RESOURCES = 1;
public const uint SPPSR_ENUM_BASIC_DEVICE_PROPERTIES = 2;
public const uint SPPSR_ENUM_ADV_DEVICE_PROPERTIES = 3;
public const uint INFINFO_INF_SPEC_IS_HINF = 1;
public const uint INFINFO_INF_NAME_IS_ABSOLUTE = 2;
public const uint INFINFO_DEFAULT_SEARCH = 3;
public const uint INFINFO_REVERSE_DEFAULT_SEARCH = 4;
public const uint INFINFO_INF_PATH_LIST_SEARCH = 5;
public const uint SRCLIST_TEMPORARY = 1;
public const uint SRCLIST_NOBROWSE = 2;
public const uint SRCLIST_SYSTEM = 16;
public const uint SRCLIST_USER = 32;
public const uint SRCLIST_SYSIFADMIN = 64;
public const uint SRCLIST_SUBDIRS = 256;
public const uint SRCLIST_APPEND = 512;
public const uint SRCLIST_NOSTRIPPLATFORM = 1024;
public const uint IDF_NOBROWSE = 1;
public const uint IDF_NOSKIP = 2;
public const uint IDF_NODETAILS = 4;
public const uint IDF_NOCOMPRESSED = 8;
public const uint IDF_CHECKFIRST = 256;
public const uint IDF_NOBEEP = 512;
public const uint IDF_NOFOREGROUND = 1024;
public const uint IDF_WARNIFSKIP = 2048;
public const uint IDF_NOREMOVABLEMEDIAPROMPT = 4096;
public const uint IDF_USEDISKNAMEASPROMPT = 8192;
public const uint IDF_OEMDISK = 2147483648;
public const uint DPROMPT_SUCCESS = 0;
public const uint DPROMPT_CANCEL = 1;
public const uint DPROMPT_SKIPFILE = 2;
public const uint DPROMPT_BUFFERTOOSMALL = 3;
public const uint DPROMPT_OUTOFMEMORY = 4;
public const uint SETDIRID_NOT_FULL_PATH = 1;
public const uint SRCINFO_PATH = 1;
public const uint SRCINFO_TAGFILE = 2;
public const uint SRCINFO_DESCRIPTION = 3;
public const uint SRCINFO_FLAGS = 4;
public const uint SRCINFO_TAGFILE2 = 5;
public const uint SRC_FLAGS_CABFILE = 16;
public const uint SP_FLAG_CABINETCONTINUATION = 2048;
public const uint SP_BACKUP_BACKUPPASS = 1;
public const uint SP_BACKUP_DEMANDPASS = 2;
public const uint SP_BACKUP_SPECIAL = 4;
public const uint SP_BACKUP_BOOTFILE = 8;
public const uint SPQ_DELAYED_COPY = 1;
public const uint SPQ_FLAG_BACKUP_AWARE = 1;
public const uint SPQ_FLAG_ABORT_IF_UNSIGNED = 2;
public const uint SPQ_FLAG_FILES_MODIFIED = 4;
public const uint SPQ_FLAG_DO_SHUFFLEMOVE = 8;
public const uint SPQ_FLAG_VALID = 15;
public const uint SPOST_MAX = 3;
public const uint SUOI_FORCEDELETE = 1;
public const uint SUOI_INTERNAL1 = 2;
public const uint SPDSL_IGNORE_DISK = 1;
public const uint SPDSL_DISALLOW_NEGATIVE_ADJUST = 2;
public const uint SPFILEQ_FILE_IN_USE = 1;
public const uint SPFILEQ_REBOOT_RECOMMENDED = 2;
public const uint SPFILEQ_REBOOT_IN_PROGRESS = 4;
public const uint FLG_ADDREG_DELREG_BIT = 32768;
public const uint FLG_ADDREG_BINVALUETYPE = 1;
public const uint FLG_ADDREG_NOCLOBBER = 2;
public const uint FLG_ADDREG_DELVAL = 4;
public const uint FLG_ADDREG_APPEND = 8;
public const uint FLG_ADDREG_KEYONLY = 16;
public const uint FLG_ADDREG_OVERWRITEONLY = 32;
public const uint FLG_ADDREG_64BITKEY = 4096;
public const uint FLG_ADDREG_KEYONLY_COMMON = 8192;
public const uint FLG_ADDREG_32BITKEY = 16384;
public const uint FLG_ADDREG_TYPE_SZ = 0;
public const uint FLG_ADDREG_TYPE_MULTI_SZ = 65536;
public const uint FLG_ADDREG_TYPE_EXPAND_SZ = 131072;
public const uint FLG_DELREG_VALUE = 0;
public const uint FLG_DELREG_TYPE_SZ = 0;
public const uint FLG_DELREG_TYPE_MULTI_SZ = 65536;
public const uint FLG_DELREG_TYPE_EXPAND_SZ = 131072;
public const uint FLG_DELREG_64BITKEY = 4096;
public const uint FLG_DELREG_KEYONLY_COMMON = 8192;
public const uint FLG_DELREG_32BITKEY = 16384;
public const uint FLG_DELREG_OPERATION_MASK = 254;
public const uint FLG_BITREG_CLEARBITS = 0;
public const uint FLG_BITREG_SETBITS = 1;
public const uint FLG_BITREG_64BITKEY = 4096;
public const uint FLG_BITREG_32BITKEY = 16384;
public const uint FLG_INI2REG_64BITKEY = 4096;
public const uint FLG_INI2REG_32BITKEY = 16384;
public const uint FLG_REGSVR_DLLREGISTER = 1;
public const uint FLG_REGSVR_DLLINSTALL = 2;
public const uint FLG_PROFITEM_CURRENTUSER = 1;
public const uint FLG_PROFITEM_DELETE = 2;
public const uint FLG_PROFITEM_GROUP = 4;
public const uint FLG_PROFITEM_CSIDL = 8;
public const uint FLG_ADDPROPERTY_NOCLOBBER = 1;
public const uint FLG_ADDPROPERTY_OVERWRITEONLY = 2;
public const uint FLG_ADDPROPERTY_APPEND = 4;
public const uint FLG_ADDPROPERTY_OR = 8;
public const uint FLG_ADDPROPERTY_AND = 16;
public const uint FLG_DELPROPERTY_MULTI_SZ_DELSTRING = 1;
public const uint SPINST_LOGCONFIG = 1;
public const uint SPINST_INIFILES = 2;
public const uint SPINST_REGISTRY = 4;
public const uint SPINST_INI2REG = 8;
public const uint SPINST_FILES = 16;
public const uint SPINST_BITREG = 32;
public const uint SPINST_REGSVR = 64;
public const uint SPINST_UNREGSVR = 128;
public const uint SPINST_PROFILEITEMS = 256;
public const uint SPINST_COPYINF = 512;
public const uint SPINST_PROPERTIES = 1024;
public const uint SPINST_ALL = 2047;
public const uint SPINST_SINGLESECTION = 65536;
public const uint SPINST_LOGCONFIG_IS_FORCED = 131072;
public const uint SPINST_LOGCONFIGS_ARE_OVERRIDES = 262144;
public const uint SPINST_REGISTERCALLBACKAWARE = 524288;
public const uint SPINST_DEVICEINSTALL = 1048576;
public const uint SPFILELOG_SYSTEMLOG = 1;
public const uint SPFILELOG_FORCENEW = 2;
public const uint SPFILELOG_QUERYONLY = 4;
public const uint SPFILELOG_OEMFILE = 1;
public const uint LogSevInformation = 0;
public const uint LogSevWarning = 1;
public const uint LogSevError = 2;
public const uint LogSevFatalError = 3;
public const uint LogSevMaximum = 4;
public const uint DIOD_INHERIT_CLASSDRVS = 2;
public const uint DIOD_CANCEL_REMOVE = 4;
public const uint DIODI_NO_ADD = 1;
public const uint SPRDI_FIND_DUPS = 1;
public const uint SPDIT_NODRIVER = 0;
public const uint DIBCI_NOINSTALLCLASS = 1;
public const uint DIBCI_NODISPLAYCLASS = 2;
public const uint DIOCR_INSTALLER = 1;
public const uint DIOCR_INTERFACE = 2;
public const uint DIREG_DEV = 1;
public const uint DIREG_DRV = 2;
public const uint DIREG_BOTH = 4;
public const uint DICLASSPROP_INSTALLER = 1;
public const uint DICLASSPROP_INTERFACE = 2;
public const uint SPCRP_UPPERFILTERS = 17;
public const uint SPCRP_LOWERFILTERS = 18;
public const uint SPCRP_SECURITY = 23;
public const uint SPCRP_SECURITY_SDS = 24;
public const uint SPCRP_DEVTYPE = 25;
public const uint SPCRP_EXCLUSIVE = 26;
public const uint SPCRP_CHARACTERISTICS = 27;
public const uint SPCRP_MAXIMUM_PROPERTY = 28;
public const uint DMI_MASK = 1;
public const uint DMI_BKCOLOR = 2;
public const uint DMI_USERECT = 4;
public const uint DIGCDP_FLAG_BASIC = 1;
public const uint DIGCDP_FLAG_ADVANCED = 2;
public const uint DIGCDP_FLAG_REMOTE_BASIC = 3;
public const uint DIGCDP_FLAG_REMOTE_ADVANCED = 4;
public const uint IDI_RESOURCEFIRST = 159;
public const uint IDI_RESOURCE = 159;
public const uint IDI_RESOURCELAST = 161;
public const uint IDI_RESOURCEOVERLAYFIRST = 161;
public const uint IDI_RESOURCEOVERLAYLAST = 161;
public const uint IDI_CONFLICT = 161;
public const uint IDI_CLASSICON_OVERLAYFIRST = 500;
public const uint IDI_CLASSICON_OVERLAYLAST = 502;
public const uint IDI_PROBLEM_OVL = 500;
public const uint IDI_DISABLED_OVL = 501;
public const uint IDI_FORCED_OVL = 502;
public const uint SPWPT_SELECTDEVICE = 1;
public const uint SPWP_USE_DEVINFO_DATA = 1;
public const uint SIGNERSCORE_UNKNOWN = 4278190080;
public const uint SIGNERSCORE_W9X_SUSPECT = 3221225472;
public const uint SIGNERSCORE_UNSIGNED = 2147483648;
public const uint SIGNERSCORE_AUTHENTICODE = 251658240;
public const uint SIGNERSCORE_WHQL = 218103813;
public const uint SIGNERSCORE_UNCLASSIFIED = 218103812;
public const uint SIGNERSCORE_INBOX = 218103811;
public const uint SIGNERSCORE_LOGO_STANDARD = 218103810;
public const uint SIGNERSCORE_LOGO_PREMIUM = 218103809;
public const uint SIGNERSCORE_MASK = 4278190080;
public const uint SIGNERSCORE_SIGNED_MASK = 4026531840;
public const uint DICUSTOMDEVPROP_MERGE_MULTISZ = 1;
public const uint SCWMI_CLOBBER_SECURITY = 1;
public const uint MAX_DEVICE_ID_LEN = 200;
public const uint MAX_DEVNODE_ID_LEN = 200;
public const uint MAX_GUID_STRING_LEN = 39;
public const uint MAX_CLASS_NAME_LEN = 32;
public const uint MAX_PROFILE_LEN = 80;
public const uint MAX_CONFIG_VALUE = 9999;
public const uint MAX_INSTANCE_VALUE = 9999;
public const uint MAX_MEM_REGISTERS = 9;
public const uint MAX_IO_PORTS = 20;
public const uint MAX_IRQS = 7;
public const uint MAX_DMA_CHANNELS = 7;
public const uint DWORD_MAX = 4294967295;
public const uint CONFIGMG_VERSION = 1024;
public const uint IO_ALIAS_10_BIT_DECODE = 4;
public const uint IO_ALIAS_12_BIT_DECODE = 16;
public const uint IO_ALIAS_16_BIT_DECODE = 0;
public const uint IO_ALIAS_POSITIVE_DECODE = 255;
public const uint IOA_Local = 255;
public const uint CM_RESDES_WIDTH_DEFAULT = 0;
public const uint CM_RESDES_WIDTH_32 = 1;
public const uint CM_RESDES_WIDTH_64 = 2;
public const uint CM_RESDES_WIDTH_BITS = 3;
public const uint PCD_MAX_MEMORY = 2;
public const uint PCD_MAX_IO = 2;
public const uint mPMF_AUDIO_ENABLE = 8;
public const uint CM_HWPI_NOT_DOCKABLE = 0;
public const uint CM_HWPI_UNDOCKED = 1;
public const uint CM_HWPI_DOCKED = 2;
public const uint CM_ADD_RANGE_ADDIFCONFLICT = 0;
public const uint CM_ADD_RANGE_DONOTADDIFCONFLICT = 1;
public const uint CM_ADD_RANGE_BITS = 1;
public const uint LOG_CONF_BITS = 7;
public const uint PRIORITY_EQUAL_FIRST = 8;
public const uint PRIORITY_EQUAL_LAST = 0;
public const uint PRIORITY_BIT = 8;
public const uint RegDisposition_OpenAlways = 0;
public const uint RegDisposition_OpenExisting = 1;
public const uint RegDisposition_Bits = 1;
public const uint CM_ADD_ID_HARDWARE = 0;
public const uint CM_ADD_ID_COMPATIBLE = 1;
public const uint CM_ADD_ID_BITS = 1;
public const uint CM_CREATE_DEVNODE_NORMAL = 0;
public const uint CM_CREATE_DEVNODE_NO_WAIT_INSTALL = 1;
public const uint CM_CREATE_DEVNODE_PHANTOM = 2;
public const uint CM_CREATE_DEVNODE_GENERATE_ID = 4;
public const uint CM_CREATE_DEVNODE_DO_NOT_INSTALL = 8;
public const uint CM_CREATE_DEVNODE_BITS = 15;
public const uint CM_CREATE_DEVINST_NORMAL = 0;
public const uint CM_CREATE_DEVINST_NO_WAIT_INSTALL = 1;
public const uint CM_CREATE_DEVINST_PHANTOM = 2;
public const uint CM_CREATE_DEVINST_GENERATE_ID = 4;
public const uint CM_CREATE_DEVINST_DO_NOT_INSTALL = 8;
public const uint CM_CREATE_DEVINST_BITS = 15;
public const uint CM_DELETE_CLASS_ONLY = 0;
public const uint CM_DELETE_CLASS_SUBKEYS = 1;
public const uint CM_DELETE_CLASS_INTERFACE = 2;
public const uint CM_DELETE_CLASS_BITS = 3;
public const uint CM_DETECT_NEW_PROFILE = 1;
public const uint CM_DETECT_CRASHED = 2;
public const uint CM_DETECT_HWPROF_FIRST_BOOT = 4;
public const uint CM_DETECT_RUN = 2147483648;
public const uint CM_DETECT_BITS = 2147483655;
public const uint CM_DISABLE_POLITE = 0;
public const uint CM_DISABLE_ABSOLUTE = 1;
public const uint CM_DISABLE_HARDWARE = 2;
public const uint CM_DISABLE_UI_NOT_OK = 4;
public const uint CM_DISABLE_PERSIST = 8;
public const uint CM_DISABLE_BITS = 15;
public const uint CM_GETIDLIST_FILTER_NONE = 0;
public const uint CM_GETIDLIST_FILTER_ENUMERATOR = 1;
public const uint CM_GETIDLIST_FILTER_SERVICE = 2;
public const uint CM_GETIDLIST_FILTER_EJECTRELATIONS = 4;
public const uint CM_GETIDLIST_FILTER_REMOVALRELATIONS = 8;
public const uint CM_GETIDLIST_FILTER_POWERRELATIONS = 16;
public const uint CM_GETIDLIST_FILTER_BUSRELATIONS = 32;
public const uint CM_GETIDLIST_DONOTGENERATE = 268435520;
public const uint CM_GETIDLIST_FILTER_BITS = 268435583;
public const uint CM_GETIDLIST_FILTER_TRANSPORTRELATIONS = 128;
public const uint CM_GETIDLIST_FILTER_PRESENT = 256;
public const uint CM_GETIDLIST_FILTER_CLASS = 512;
public const uint CM_DRP_DEVICEDESC = 1;
public const uint CM_DRP_HARDWAREID = 2;
public const uint CM_DRP_COMPATIBLEIDS = 3;
public const uint CM_DRP_UNUSED0 = 4;
public const uint CM_DRP_SERVICE = 5;
public const uint CM_DRP_UNUSED1 = 6;
public const uint CM_DRP_UNUSED2 = 7;
public const uint CM_DRP_CLASS = 8;
public const uint CM_DRP_CLASSGUID = 9;
public const uint CM_DRP_DRIVER = 10;
public const uint CM_DRP_CONFIGFLAGS = 11;
public const uint CM_DRP_MFG = 12;
public const uint CM_DRP_FRIENDLYNAME = 13;
public const uint CM_DRP_LOCATION_INFORMATION = 14;
public const uint CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME = 15;
public const uint CM_DRP_CAPABILITIES = 16;
public const uint CM_DRP_UI_NUMBER = 17;
public const uint CM_DRP_UPPERFILTERS = 18;
public const uint CM_CRP_UPPERFILTERS = 18;
public const uint CM_DRP_LOWERFILTERS = 19;
public const uint CM_CRP_LOWERFILTERS = 19;
public const uint CM_DRP_BUSTYPEGUID = 20;
public const uint CM_DRP_LEGACYBUSTYPE = 21;
public const uint CM_DRP_BUSNUMBER = 22;
public const uint CM_DRP_ENUMERATOR_NAME = 23;
public const uint CM_DRP_SECURITY = 24;
public const uint CM_CRP_SECURITY = 24;
public const uint CM_DRP_SECURITY_SDS = 25;
public const uint CM_CRP_SECURITY_SDS = 25;
public const uint CM_DRP_DEVTYPE = 26;
public const uint CM_CRP_DEVTYPE = 26;
public const uint CM_DRP_EXCLUSIVE = 27;
public const uint CM_CRP_EXCLUSIVE = 27;
public const uint CM_DRP_CHARACTERISTICS = 28;
public const uint CM_CRP_CHARACTERISTICS = 28;
public const uint CM_DRP_ADDRESS = 29;
public const uint CM_DRP_UI_NUMBER_DESC_FORMAT = 30;
public const uint CM_DRP_DEVICE_POWER_DATA = 31;
public const uint CM_DRP_REMOVAL_POLICY = 32;
public const uint CM_DRP_REMOVAL_POLICY_HW_DEFAULT = 33;
public const uint CM_DRP_REMOVAL_POLICY_OVERRIDE = 34;
public const uint CM_DRP_INSTALL_STATE = 35;
public const uint CM_DRP_LOCATION_PATHS = 36;
public const uint CM_DRP_BASE_CONTAINERID = 37;
public const uint CM_DRP_MIN = 1;
public const uint CM_CRP_MIN = 1;
public const uint CM_DRP_MAX = 37;
public const uint CM_CRP_MAX = 37;
public const uint CM_OPEN_CLASS_KEY_INSTALLER = 0;
public const uint CM_OPEN_CLASS_KEY_INTERFACE = 1;
public const uint CM_OPEN_CLASS_KEY_BITS = 1;
public const uint CM_REMOVE_UI_OK = 0;
public const uint CM_REMOVE_UI_NOT_OK = 1;
public const uint CM_REMOVE_NO_RESTART = 2;
public const uint CM_REMOVE_DISABLE = 4;
public const uint CM_REMOVE_BITS = 7;
public const uint CM_QUERY_REMOVE_UI_OK = 0;
public const uint CM_QUERY_REMOVE_UI_NOT_OK = 1;
public const uint CM_REGISTER_DEVICE_DRIVER_STATIC = 0;
public const uint CM_REGISTER_DEVICE_DRIVER_DISABLEABLE = 1;
public const uint CM_REGISTER_DEVICE_DRIVER_REMOVABLE = 2;
public const uint CM_REGISTER_DEVICE_DRIVER_BITS = 3;
public const uint CM_REGISTRY_HARDWARE = 0;
public const uint CM_REGISTRY_SOFTWARE = 1;
public const uint CM_REGISTRY_USER = 256;
public const uint CM_REGISTRY_CONFIG = 512;
public const uint CM_REGISTRY_BITS = 769;
public const uint CM_SET_DEVNODE_PROBLEM_NORMAL = 0;
public const uint CM_SET_DEVNODE_PROBLEM_OVERRIDE = 1;
public const uint CM_SET_DEVNODE_PROBLEM_BITS = 1;
public const uint CM_SET_DEVINST_PROBLEM_NORMAL = 0;
public const uint CM_SET_DEVINST_PROBLEM_OVERRIDE = 1;
public const uint CM_SET_DEVINST_PROBLEM_BITS = 1;
public const uint CM_SET_HW_PROF_FLAGS_UI_NOT_OK = 1;
public const uint CM_SET_HW_PROF_FLAGS_BITS = 1;
public const uint CM_SETUP_DEVNODE_READY = 0;
public const uint CM_SETUP_DEVINST_READY = 0;
public const uint CM_SETUP_DOWNLOAD = 1;
public const uint CM_SETUP_WRITE_LOG_CONFS = 2;
public const uint CM_SETUP_PROP_CHANGE = 3;
public const uint CM_SETUP_DEVNODE_RESET = 4;
public const uint CM_SETUP_DEVINST_RESET = 4;
public const uint CM_SETUP_DEVNODE_CONFIG = 5;
public const uint CM_SETUP_DEVINST_CONFIG = 5;
public const uint CM_SETUP_DEVNODE_CONFIG_CLASS = 6;
public const uint CM_SETUP_DEVINST_CONFIG_CLASS = 6;
public const uint CM_SETUP_DEVNODE_CONFIG_EXTENSIONS = 7;
public const uint CM_SETUP_DEVINST_CONFIG_EXTENSIONS = 7;
public const uint CM_SETUP_DEVNODE_CONFIG_RESET = 8;
public const uint CM_SETUP_DEVINST_CONFIG_RESET = 8;
public const uint CM_SETUP_BITS = 15;
public const uint CM_QUERY_ARBITRATOR_RAW = 0;
public const uint CM_QUERY_ARBITRATOR_TRANSLATED = 1;
public const uint CM_QUERY_ARBITRATOR_BITS = 1;
public const uint CM_CUSTOMDEVPROP_MERGE_MULTISZ = 1;
public const uint CM_CUSTOMDEVPROP_BITS = 1;
public const uint CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE = 1;
public const uint CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME = 2;
public const uint CM_CLASS_PROPERTY_INSTALLER = 0;
public const uint CM_CLASS_PROPERTY_INTERFACE = 1;
public const uint CM_CLASS_PROPERTY_BITS = 1;
public const uint CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES = 1;
public const uint CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES = 2;
public const uint CM_GLOBAL_STATE_CAN_DO_UI = 1;
public const uint CM_GLOBAL_STATE_ON_BIG_STACK = 2;
public const uint CM_GLOBAL_STATE_SERVICES_AVAILABLE = 4;
public const uint CM_GLOBAL_STATE_SHUTTING_DOWN = 8;
public const uint CM_GLOBAL_STATE_DETECTION_PENDING = 16;
public const uint CM_GLOBAL_STATE_REBOOT_REQUIRED = 32;
public const uint MAX_KEY_LEN = 100;
public const uint MAX_PRIORITYSTR_LEN = 16;
public const uint MAX_INF_FLAG = 20;
public const uint MAX_INFSTR_STRKEY_LEN = 32;NUM_CM_PROB_V1 = 37
NUM_CM_PROB_V2 = 50
NUM_CM_PROB_V3 = 51
NUM_CM_PROB_V4 = 52
NUM_CM_PROB_V5 = 53
NUM_CM_PROB_V6 = 54
NUM_CM_PROB_V7 = 55
NUM_CM_PROB_V8 = 57
NUM_CM_PROB_V9 = 58
NUM_CM_PROB = 58
LCPRI_FORCECONFIG = 0
LCPRI_BOOTCONFIG = 1
LCPRI_DESIRED = 8192
LCPRI_NORMAL = 12288
LCPRI_LASTBESTCONFIG = 16383
LCPRI_SUBOPTIMAL = 20480
LCPRI_LASTSOFTCONFIG = 32767
LCPRI_RESTART = 32768
LCPRI_REBOOT = 36864
LCPRI_POWEROFF = 40960
LCPRI_HARDRECONFIG = 49152
LCPRI_HARDWIRED = 57344
LCPRI_IMPOSSIBLE = 61440
LCPRI_DISABLED = 65535
MAX_LCPRI = 65535
CM_DEVICE_PANEL_SIDE_UNKNOWN = 0
CM_DEVICE_PANEL_SIDE_TOP = 1
CM_DEVICE_PANEL_SIDE_BOTTOM = 2
CM_DEVICE_PANEL_SIDE_LEFT = 3
CM_DEVICE_PANEL_SIDE_RIGHT = 4
CM_DEVICE_PANEL_SIDE_FRONT = 5
CM_DEVICE_PANEL_SIDE_BACK = 6
CM_DEVICE_PANEL_EDGE_UNKNOWN = 0
CM_DEVICE_PANEL_EDGE_TOP = 1
CM_DEVICE_PANEL_EDGE_BOTTOM = 2
CM_DEVICE_PANEL_EDGE_LEFT = 3
CM_DEVICE_PANEL_EDGE_RIGHT = 4
CM_DEVICE_PANEL_SHAPE_UNKNOWN = 0
CM_DEVICE_PANEL_SHAPE_RECTANGLE = 1
CM_DEVICE_PANEL_SHAPE_OVAL = 2
CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL = 0
CM_DEVICE_PANEL_ORIENTATION_VERTICAL = 1
CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN = 0
CM_DEVICE_PANEL_JOINT_TYPE_PLANAR = 1
CM_DEVICE_PANEL_JOINT_TYPE_HINGE = 2
CM_DEVICE_PANEL_JOINT_TYPE_PIVOT = 3
CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL = 4
LINE_LEN = 256
MAX_INF_STRING_LENGTH = 4096
MAX_INF_SECTION_NAME_LENGTH = 255
MAX_TITLE_LEN = 60
MAX_INSTRUCTION_LEN = 256
MAX_LABEL_LEN = 30
MAX_SERVICE_NAME_LEN = 256
MAX_SUBTITLE_LEN = 256
SP_MAX_MACHINENAME_LENGTH = 263
SP_ALTPLATFORM_FLAGS_VERSION_RANGE = 1
SP_ALTPLATFORM_FLAGS_SUITE_MASK = 2
DIRID_ABSOLUTE = -1
DIRID_ABSOLUTE_16BIT = 65535
DIRID_NULL = 0
DIRID_SRCPATH = 1
DIRID_WINDOWS = 10
DIRID_SYSTEM = 11
DIRID_DRIVERS = 12
DIRID_IOSUBSYS = 12
DIRID_DRIVER_STORE = 13
DIRID_INF = 17
DIRID_HELP = 18
DIRID_FONTS = 20
DIRID_VIEWERS = 21
DIRID_COLOR = 23
DIRID_APPS = 24
DIRID_SHARED = 25
DIRID_BOOT = 30
DIRID_SYSTEM16 = 50
DIRID_SPOOL = 51
DIRID_SPOOLDRIVERS = 52
DIRID_USERPROFILE = 53
DIRID_LOADER = 54
DIRID_PRINTPROCESSOR = 55
DIRID_DEFAULT = 11
DIRID_COMMON_STARTMENU = 16406
DIRID_COMMON_PROGRAMS = 16407
DIRID_COMMON_STARTUP = 16408
DIRID_COMMON_DESKTOPDIRECTORY = 16409
DIRID_COMMON_FAVORITES = 16415
DIRID_COMMON_APPDATA = 16419
DIRID_PROGRAM_FILES = 16422
DIRID_SYSTEM_X86 = 16425
DIRID_PROGRAM_FILES_X86 = 16426
DIRID_PROGRAM_FILES_COMMON = 16427
DIRID_PROGRAM_FILES_COMMONX86 = 16428
DIRID_COMMON_TEMPLATES = 16429
DIRID_COMMON_DOCUMENTS = 16430
DIRID_USER = 32768
SPFILENOTIFY_STARTQUEUE = 1
SPFILENOTIFY_ENDQUEUE = 2
SPFILENOTIFY_STARTSUBQUEUE = 3
SPFILENOTIFY_ENDSUBQUEUE = 4
SPFILENOTIFY_STARTDELETE = 5
SPFILENOTIFY_ENDDELETE = 6
SPFILENOTIFY_DELETEERROR = 7
SPFILENOTIFY_STARTRENAME = 8
SPFILENOTIFY_ENDRENAME = 9
SPFILENOTIFY_RENAMEERROR = 10
SPFILENOTIFY_STARTCOPY = 11
SPFILENOTIFY_ENDCOPY = 12
SPFILENOTIFY_COPYERROR = 13
SPFILENOTIFY_NEEDMEDIA = 14
SPFILENOTIFY_QUEUESCAN = 15
SPFILENOTIFY_CABINETINFO = 16
SPFILENOTIFY_FILEINCABINET = 17
SPFILENOTIFY_NEEDNEWCABINET = 18
SPFILENOTIFY_FILEEXTRACTED = 19
SPFILENOTIFY_FILEOPDELAYED = 20
SPFILENOTIFY_STARTBACKUP = 21
SPFILENOTIFY_BACKUPERROR = 22
SPFILENOTIFY_ENDBACKUP = 23
SPFILENOTIFY_QUEUESCAN_EX = 24
SPFILENOTIFY_STARTREGISTRATION = 25
SPFILENOTIFY_ENDREGISTRATION = 32
SPFILENOTIFY_QUEUESCAN_SIGNERINFO = 64
SPFILENOTIFY_LANGMISMATCH = 65536
SPFILENOTIFY_TARGETEXISTS = 131072
SPFILENOTIFY_TARGETNEWER = 262144
FILEOP_RENAME = 1
FILEOP_BACKUP = 3
FILEOP_ABORT = 0
FILEOP_DOIT = 1
FILEOP_SKIP = 2
FILEOP_RETRY = 1
FILEOP_NEWPATH = 4
COPYFLG_WARN_IF_SKIP = 1
COPYFLG_NOSKIP = 2
COPYFLG_NOVERSIONCHECK = 4
COPYFLG_FORCE_FILE_IN_USE = 8
COPYFLG_NO_OVERWRITE = 16
COPYFLG_NO_VERSION_DIALOG = 32
COPYFLG_OVERWRITE_OLDER_ONLY = 64
COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE = 256
COPYFLG_REPLACEONLY = 1024
COPYFLG_NODECOMP = 2048
COPYFLG_REPLACE_BOOT_FILE = 4096
COPYFLG_NOPRUNE = 8192
COPYFLG_IN_USE_TRY_RENAME = 16384
DELFLG_IN_USE = 1
DELFLG_IN_USE1 = 65536
SPREG_SUCCESS = 0
SPREG_LOADLIBRARY = 1
SPREG_GETPROCADDR = 2
SPREG_REGSVR = 3
SPREG_DLLINSTALL = 4
SPREG_TIMEOUT = 5
SPREG_UNKNOWN = 4294967295
SPINT_ACTIVE = 1
SPINT_DEFAULT = 2
SPINT_REMOVED = 4
SPID_ACTIVE = 1
SPID_DEFAULT = 2
SPID_REMOVED = 4
ENABLECLASS_QUERY = 0
ENABLECLASS_SUCCESS = 1
ENABLECLASS_FAILURE = 2
MAX_INSTALLWIZARD_DYNAPAGES = 20
NDW_INSTALLFLAG_DIDFACTDEFS = 1
NDW_INSTALLFLAG_HARDWAREALLREADYIN = 2
NDW_INSTALLFLAG_NEEDSHUTDOWN = 512
NDW_INSTALLFLAG_EXPRESSINTRO = 1024
NDW_INSTALLFLAG_SKIPISDEVINSTALLED = 2048
NDW_INSTALLFLAG_NODETECTEDDEVS = 4096
NDW_INSTALLFLAG_INSTALLSPECIFIC = 8192
NDW_INSTALLFLAG_SKIPCLASSLIST = 16384
NDW_INSTALLFLAG_CI_PICKED_OEM = 32768
NDW_INSTALLFLAG_PCMCIAMODE = 65536
NDW_INSTALLFLAG_PCMCIADEVICE = 131072
NDW_INSTALLFLAG_USERCANCEL = 262144
NDW_INSTALLFLAG_KNOWNCLASS = 524288
DYNAWIZ_FLAG_PAGESADDED = 1
DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT = 8
DYNAWIZ_FLAG_INSTALLDET_NEXT = 2
DYNAWIZ_FLAG_INSTALLDET_PREV = 4
MIN_IDD_DYNAWIZ_RESOURCE_ID = 10000
MAX_IDD_DYNAWIZ_RESOURCE_ID = 11000
IDD_DYNAWIZ_FIRSTPAGE = 10000
IDD_DYNAWIZ_SELECT_PREVPAGE = 10001
IDD_DYNAWIZ_SELECT_NEXTPAGE = 10002
IDD_DYNAWIZ_ANALYZE_PREVPAGE = 10003
IDD_DYNAWIZ_ANALYZE_NEXTPAGE = 10004
IDD_DYNAWIZ_SELECTDEV_PAGE = 10009
IDD_DYNAWIZ_ANALYZEDEV_PAGE = 10010
IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE = 10011
IDD_DYNAWIZ_SELECTCLASS_PAGE = 10012
IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE = 10006
IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE = 10007
IDD_DYNAWIZ_INSTALLDETECTED_NODEVS = 10008
DRIVER_HARDWAREID_RANK = 4095
DRIVER_HARDWAREID_MASK = 2147487743
DRIVER_UNTRUSTED_RANK = 2147483648
DRIVER_W9X_SUSPECT_RANK = 3221225472
DRIVER_COMPATID_RANK = 16383
DRIVER_UNTRUSTED_HARDWAREID_RANK = 36863
DRIVER_UNTRUSTED_COMPATID_RANK = 49151
DRIVER_W9X_SUSPECT_HARDWAREID_RANK = 53247
DRIVER_W9X_SUSPECT_COMPATID_RANK = 65535
SPPSR_SELECT_DEVICE_RESOURCES = 1
SPPSR_ENUM_BASIC_DEVICE_PROPERTIES = 2
SPPSR_ENUM_ADV_DEVICE_PROPERTIES = 3
INFINFO_INF_SPEC_IS_HINF = 1
INFINFO_INF_NAME_IS_ABSOLUTE = 2
INFINFO_DEFAULT_SEARCH = 3
INFINFO_REVERSE_DEFAULT_SEARCH = 4
INFINFO_INF_PATH_LIST_SEARCH = 5
SRCLIST_TEMPORARY = 1
SRCLIST_NOBROWSE = 2
SRCLIST_SYSTEM = 16
SRCLIST_USER = 32
SRCLIST_SYSIFADMIN = 64
SRCLIST_SUBDIRS = 256
SRCLIST_APPEND = 512
SRCLIST_NOSTRIPPLATFORM = 1024
IDF_NOBROWSE = 1
IDF_NOSKIP = 2
IDF_NODETAILS = 4
IDF_NOCOMPRESSED = 8
IDF_CHECKFIRST = 256
IDF_NOBEEP = 512
IDF_NOFOREGROUND = 1024
IDF_WARNIFSKIP = 2048
IDF_NOREMOVABLEMEDIAPROMPT = 4096
IDF_USEDISKNAMEASPROMPT = 8192
IDF_OEMDISK = 2147483648
DPROMPT_SUCCESS = 0
DPROMPT_CANCEL = 1
DPROMPT_SKIPFILE = 2
DPROMPT_BUFFERTOOSMALL = 3
DPROMPT_OUTOFMEMORY = 4
SETDIRID_NOT_FULL_PATH = 1
SRCINFO_PATH = 1
SRCINFO_TAGFILE = 2
SRCINFO_DESCRIPTION = 3
SRCINFO_FLAGS = 4
SRCINFO_TAGFILE2 = 5
SRC_FLAGS_CABFILE = 16
SP_FLAG_CABINETCONTINUATION = 2048
SP_BACKUP_BACKUPPASS = 1
SP_BACKUP_DEMANDPASS = 2
SP_BACKUP_SPECIAL = 4
SP_BACKUP_BOOTFILE = 8
SPQ_DELAYED_COPY = 1
SPQ_FLAG_BACKUP_AWARE = 1
SPQ_FLAG_ABORT_IF_UNSIGNED = 2
SPQ_FLAG_FILES_MODIFIED = 4
SPQ_FLAG_DO_SHUFFLEMOVE = 8
SPQ_FLAG_VALID = 15
SPOST_MAX = 3
SUOI_FORCEDELETE = 1
SUOI_INTERNAL1 = 2
SPDSL_IGNORE_DISK = 1
SPDSL_DISALLOW_NEGATIVE_ADJUST = 2
SPFILEQ_FILE_IN_USE = 1
SPFILEQ_REBOOT_RECOMMENDED = 2
SPFILEQ_REBOOT_IN_PROGRESS = 4
FLG_ADDREG_DELREG_BIT = 32768
FLG_ADDREG_BINVALUETYPE = 1
FLG_ADDREG_NOCLOBBER = 2
FLG_ADDREG_DELVAL = 4
FLG_ADDREG_APPEND = 8
FLG_ADDREG_KEYONLY = 16
FLG_ADDREG_OVERWRITEONLY = 32
FLG_ADDREG_64BITKEY = 4096
FLG_ADDREG_KEYONLY_COMMON = 8192
FLG_ADDREG_32BITKEY = 16384
FLG_ADDREG_TYPE_SZ = 0
FLG_ADDREG_TYPE_MULTI_SZ = 65536
FLG_ADDREG_TYPE_EXPAND_SZ = 131072
FLG_DELREG_VALUE = 0
FLG_DELREG_TYPE_SZ = 0
FLG_DELREG_TYPE_MULTI_SZ = 65536
FLG_DELREG_TYPE_EXPAND_SZ = 131072
FLG_DELREG_64BITKEY = 4096
FLG_DELREG_KEYONLY_COMMON = 8192
FLG_DELREG_32BITKEY = 16384
FLG_DELREG_OPERATION_MASK = 254
FLG_BITREG_CLEARBITS = 0
FLG_BITREG_SETBITS = 1
FLG_BITREG_64BITKEY = 4096
FLG_BITREG_32BITKEY = 16384
FLG_INI2REG_64BITKEY = 4096
FLG_INI2REG_32BITKEY = 16384
FLG_REGSVR_DLLREGISTER = 1
FLG_REGSVR_DLLINSTALL = 2
FLG_PROFITEM_CURRENTUSER = 1
FLG_PROFITEM_DELETE = 2
FLG_PROFITEM_GROUP = 4
FLG_PROFITEM_CSIDL = 8
FLG_ADDPROPERTY_NOCLOBBER = 1
FLG_ADDPROPERTY_OVERWRITEONLY = 2
FLG_ADDPROPERTY_APPEND = 4
FLG_ADDPROPERTY_OR = 8
FLG_ADDPROPERTY_AND = 16
FLG_DELPROPERTY_MULTI_SZ_DELSTRING = 1
SPINST_LOGCONFIG = 1
SPINST_INIFILES = 2
SPINST_REGISTRY = 4
SPINST_INI2REG = 8
SPINST_FILES = 16
SPINST_BITREG = 32
SPINST_REGSVR = 64
SPINST_UNREGSVR = 128
SPINST_PROFILEITEMS = 256
SPINST_COPYINF = 512
SPINST_PROPERTIES = 1024
SPINST_ALL = 2047
SPINST_SINGLESECTION = 65536
SPINST_LOGCONFIG_IS_FORCED = 131072
SPINST_LOGCONFIGS_ARE_OVERRIDES = 262144
SPINST_REGISTERCALLBACKAWARE = 524288
SPINST_DEVICEINSTALL = 1048576
SPFILELOG_SYSTEMLOG = 1
SPFILELOG_FORCENEW = 2
SPFILELOG_QUERYONLY = 4
SPFILELOG_OEMFILE = 1
LogSevInformation = 0
LogSevWarning = 1
LogSevError = 2
LogSevFatalError = 3
LogSevMaximum = 4
DIOD_INHERIT_CLASSDRVS = 2
DIOD_CANCEL_REMOVE = 4
DIODI_NO_ADD = 1
SPRDI_FIND_DUPS = 1
SPDIT_NODRIVER = 0
DIBCI_NOINSTALLCLASS = 1
DIBCI_NODISPLAYCLASS = 2
DIOCR_INSTALLER = 1
DIOCR_INTERFACE = 2
DIREG_DEV = 1
DIREG_DRV = 2
DIREG_BOTH = 4
DICLASSPROP_INSTALLER = 1
DICLASSPROP_INTERFACE = 2
SPCRP_UPPERFILTERS = 17
SPCRP_LOWERFILTERS = 18
SPCRP_SECURITY = 23
SPCRP_SECURITY_SDS = 24
SPCRP_DEVTYPE = 25
SPCRP_EXCLUSIVE = 26
SPCRP_CHARACTERISTICS = 27
SPCRP_MAXIMUM_PROPERTY = 28
DMI_MASK = 1
DMI_BKCOLOR = 2
DMI_USERECT = 4
DIGCDP_FLAG_BASIC = 1
DIGCDP_FLAG_ADVANCED = 2
DIGCDP_FLAG_REMOTE_BASIC = 3
DIGCDP_FLAG_REMOTE_ADVANCED = 4
IDI_RESOURCEFIRST = 159
IDI_RESOURCE = 159
IDI_RESOURCELAST = 161
IDI_RESOURCEOVERLAYFIRST = 161
IDI_RESOURCEOVERLAYLAST = 161
IDI_CONFLICT = 161
IDI_CLASSICON_OVERLAYFIRST = 500
IDI_CLASSICON_OVERLAYLAST = 502
IDI_PROBLEM_OVL = 500
IDI_DISABLED_OVL = 501
IDI_FORCED_OVL = 502
SPWPT_SELECTDEVICE = 1
SPWP_USE_DEVINFO_DATA = 1
SIGNERSCORE_UNKNOWN = 4278190080
SIGNERSCORE_W9X_SUSPECT = 3221225472
SIGNERSCORE_UNSIGNED = 2147483648
SIGNERSCORE_AUTHENTICODE = 251658240
SIGNERSCORE_WHQL = 218103813
SIGNERSCORE_UNCLASSIFIED = 218103812
SIGNERSCORE_INBOX = 218103811
SIGNERSCORE_LOGO_STANDARD = 218103810
SIGNERSCORE_LOGO_PREMIUM = 218103809
SIGNERSCORE_MASK = 4278190080
SIGNERSCORE_SIGNED_MASK = 4026531840
DICUSTOMDEVPROP_MERGE_MULTISZ = 1
SCWMI_CLOBBER_SECURITY = 1
MAX_DEVICE_ID_LEN = 200
MAX_DEVNODE_ID_LEN = 200
MAX_GUID_STRING_LEN = 39
MAX_CLASS_NAME_LEN = 32
MAX_PROFILE_LEN = 80
MAX_CONFIG_VALUE = 9999
MAX_INSTANCE_VALUE = 9999
MAX_MEM_REGISTERS = 9
MAX_IO_PORTS = 20
MAX_IRQS = 7
MAX_DMA_CHANNELS = 7
DWORD_MAX = 4294967295
CONFIGMG_VERSION = 1024
IO_ALIAS_10_BIT_DECODE = 4
IO_ALIAS_12_BIT_DECODE = 16
IO_ALIAS_16_BIT_DECODE = 0
IO_ALIAS_POSITIVE_DECODE = 255
IOA_Local = 255
CM_RESDES_WIDTH_DEFAULT = 0
CM_RESDES_WIDTH_32 = 1
CM_RESDES_WIDTH_64 = 2
CM_RESDES_WIDTH_BITS = 3
PCD_MAX_MEMORY = 2
PCD_MAX_IO = 2
mPMF_AUDIO_ENABLE = 8
CM_HWPI_NOT_DOCKABLE = 0
CM_HWPI_UNDOCKED = 1
CM_HWPI_DOCKED = 2
CM_ADD_RANGE_ADDIFCONFLICT = 0
CM_ADD_RANGE_DONOTADDIFCONFLICT = 1
CM_ADD_RANGE_BITS = 1
LOG_CONF_BITS = 7
PRIORITY_EQUAL_FIRST = 8
PRIORITY_EQUAL_LAST = 0
PRIORITY_BIT = 8
RegDisposition_OpenAlways = 0
RegDisposition_OpenExisting = 1
RegDisposition_Bits = 1
CM_ADD_ID_HARDWARE = 0
CM_ADD_ID_COMPATIBLE = 1
CM_ADD_ID_BITS = 1
CM_CREATE_DEVNODE_NORMAL = 0
CM_CREATE_DEVNODE_NO_WAIT_INSTALL = 1
CM_CREATE_DEVNODE_PHANTOM = 2
CM_CREATE_DEVNODE_GENERATE_ID = 4
CM_CREATE_DEVNODE_DO_NOT_INSTALL = 8
CM_CREATE_DEVNODE_BITS = 15
CM_CREATE_DEVINST_NORMAL = 0
CM_CREATE_DEVINST_NO_WAIT_INSTALL = 1
CM_CREATE_DEVINST_PHANTOM = 2
CM_CREATE_DEVINST_GENERATE_ID = 4
CM_CREATE_DEVINST_DO_NOT_INSTALL = 8
CM_CREATE_DEVINST_BITS = 15
CM_DELETE_CLASS_ONLY = 0
CM_DELETE_CLASS_SUBKEYS = 1
CM_DELETE_CLASS_INTERFACE = 2
CM_DELETE_CLASS_BITS = 3
CM_DETECT_NEW_PROFILE = 1
CM_DETECT_CRASHED = 2
CM_DETECT_HWPROF_FIRST_BOOT = 4
CM_DETECT_RUN = 2147483648
CM_DETECT_BITS = 2147483655
CM_DISABLE_POLITE = 0
CM_DISABLE_ABSOLUTE = 1
CM_DISABLE_HARDWARE = 2
CM_DISABLE_UI_NOT_OK = 4
CM_DISABLE_PERSIST = 8
CM_DISABLE_BITS = 15
CM_GETIDLIST_FILTER_NONE = 0
CM_GETIDLIST_FILTER_ENUMERATOR = 1
CM_GETIDLIST_FILTER_SERVICE = 2
CM_GETIDLIST_FILTER_EJECTRELATIONS = 4
CM_GETIDLIST_FILTER_REMOVALRELATIONS = 8
CM_GETIDLIST_FILTER_POWERRELATIONS = 16
CM_GETIDLIST_FILTER_BUSRELATIONS = 32
CM_GETIDLIST_DONOTGENERATE = 268435520
CM_GETIDLIST_FILTER_BITS = 268435583
CM_GETIDLIST_FILTER_TRANSPORTRELATIONS = 128
CM_GETIDLIST_FILTER_PRESENT = 256
CM_GETIDLIST_FILTER_CLASS = 512
CM_DRP_DEVICEDESC = 1
CM_DRP_HARDWAREID = 2
CM_DRP_COMPATIBLEIDS = 3
CM_DRP_UNUSED0 = 4
CM_DRP_SERVICE = 5
CM_DRP_UNUSED1 = 6
CM_DRP_UNUSED2 = 7
CM_DRP_CLASS = 8
CM_DRP_CLASSGUID = 9
CM_DRP_DRIVER = 10
CM_DRP_CONFIGFLAGS = 11
CM_DRP_MFG = 12
CM_DRP_FRIENDLYNAME = 13
CM_DRP_LOCATION_INFORMATION = 14
CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME = 15
CM_DRP_CAPABILITIES = 16
CM_DRP_UI_NUMBER = 17
CM_DRP_UPPERFILTERS = 18
CM_CRP_UPPERFILTERS = 18
CM_DRP_LOWERFILTERS = 19
CM_CRP_LOWERFILTERS = 19
CM_DRP_BUSTYPEGUID = 20
CM_DRP_LEGACYBUSTYPE = 21
CM_DRP_BUSNUMBER = 22
CM_DRP_ENUMERATOR_NAME = 23
CM_DRP_SECURITY = 24
CM_CRP_SECURITY = 24
CM_DRP_SECURITY_SDS = 25
CM_CRP_SECURITY_SDS = 25
CM_DRP_DEVTYPE = 26
CM_CRP_DEVTYPE = 26
CM_DRP_EXCLUSIVE = 27
CM_CRP_EXCLUSIVE = 27
CM_DRP_CHARACTERISTICS = 28
CM_CRP_CHARACTERISTICS = 28
CM_DRP_ADDRESS = 29
CM_DRP_UI_NUMBER_DESC_FORMAT = 30
CM_DRP_DEVICE_POWER_DATA = 31
CM_DRP_REMOVAL_POLICY = 32
CM_DRP_REMOVAL_POLICY_HW_DEFAULT = 33
CM_DRP_REMOVAL_POLICY_OVERRIDE = 34
CM_DRP_INSTALL_STATE = 35
CM_DRP_LOCATION_PATHS = 36
CM_DRP_BASE_CONTAINERID = 37
CM_DRP_MIN = 1
CM_CRP_MIN = 1
CM_DRP_MAX = 37
CM_CRP_MAX = 37
CM_OPEN_CLASS_KEY_INSTALLER = 0
CM_OPEN_CLASS_KEY_INTERFACE = 1
CM_OPEN_CLASS_KEY_BITS = 1
CM_REMOVE_UI_OK = 0
CM_REMOVE_UI_NOT_OK = 1
CM_REMOVE_NO_RESTART = 2
CM_REMOVE_DISABLE = 4
CM_REMOVE_BITS = 7
CM_QUERY_REMOVE_UI_OK = 0
CM_QUERY_REMOVE_UI_NOT_OK = 1
CM_REGISTER_DEVICE_DRIVER_STATIC = 0
CM_REGISTER_DEVICE_DRIVER_DISABLEABLE = 1
CM_REGISTER_DEVICE_DRIVER_REMOVABLE = 2
CM_REGISTER_DEVICE_DRIVER_BITS = 3
CM_REGISTRY_HARDWARE = 0
CM_REGISTRY_SOFTWARE = 1
CM_REGISTRY_USER = 256
CM_REGISTRY_CONFIG = 512
CM_REGISTRY_BITS = 769
CM_SET_DEVNODE_PROBLEM_NORMAL = 0
CM_SET_DEVNODE_PROBLEM_OVERRIDE = 1
CM_SET_DEVNODE_PROBLEM_BITS = 1
CM_SET_DEVINST_PROBLEM_NORMAL = 0
CM_SET_DEVINST_PROBLEM_OVERRIDE = 1
CM_SET_DEVINST_PROBLEM_BITS = 1
CM_SET_HW_PROF_FLAGS_UI_NOT_OK = 1
CM_SET_HW_PROF_FLAGS_BITS = 1
CM_SETUP_DEVNODE_READY = 0
CM_SETUP_DEVINST_READY = 0
CM_SETUP_DOWNLOAD = 1
CM_SETUP_WRITE_LOG_CONFS = 2
CM_SETUP_PROP_CHANGE = 3
CM_SETUP_DEVNODE_RESET = 4
CM_SETUP_DEVINST_RESET = 4
CM_SETUP_DEVNODE_CONFIG = 5
CM_SETUP_DEVINST_CONFIG = 5
CM_SETUP_DEVNODE_CONFIG_CLASS = 6
CM_SETUP_DEVINST_CONFIG_CLASS = 6
CM_SETUP_DEVNODE_CONFIG_EXTENSIONS = 7
CM_SETUP_DEVINST_CONFIG_EXTENSIONS = 7
CM_SETUP_DEVNODE_CONFIG_RESET = 8
CM_SETUP_DEVINST_CONFIG_RESET = 8
CM_SETUP_BITS = 15
CM_QUERY_ARBITRATOR_RAW = 0
CM_QUERY_ARBITRATOR_TRANSLATED = 1
CM_QUERY_ARBITRATOR_BITS = 1
CM_CUSTOMDEVPROP_MERGE_MULTISZ = 1
CM_CUSTOMDEVPROP_BITS = 1
CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE = 1
CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME = 2
CM_CLASS_PROPERTY_INSTALLER = 0
CM_CLASS_PROPERTY_INTERFACE = 1
CM_CLASS_PROPERTY_BITS = 1
CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES = 1
CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES = 2
CM_GLOBAL_STATE_CAN_DO_UI = 1
CM_GLOBAL_STATE_ON_BIG_STACK = 2
CM_GLOBAL_STATE_SERVICES_AVAILABLE = 4
CM_GLOBAL_STATE_SHUTTING_DOWN = 8
CM_GLOBAL_STATE_DETECTION_PENDING = 16
CM_GLOBAL_STATE_REBOOT_REQUIRED = 32
MAX_KEY_LEN = 100
MAX_PRIORITYSTR_LEN = 16
MAX_INF_FLAG = 20
MAX_INFSTR_STRKEY_LEN = 32pub const NUM_CM_PROB_V1: u32 = 37;
pub const NUM_CM_PROB_V2: u32 = 50;
pub const NUM_CM_PROB_V3: u32 = 51;
pub const NUM_CM_PROB_V4: u32 = 52;
pub const NUM_CM_PROB_V5: u32 = 53;
pub const NUM_CM_PROB_V6: u32 = 54;
pub const NUM_CM_PROB_V7: u32 = 55;
pub const NUM_CM_PROB_V8: u32 = 57;
pub const NUM_CM_PROB_V9: u32 = 58;
pub const NUM_CM_PROB: u32 = 58;
pub const LCPRI_FORCECONFIG: u32 = 0;
pub const LCPRI_BOOTCONFIG: u32 = 1;
pub const LCPRI_DESIRED: u32 = 8192;
pub const LCPRI_NORMAL: u32 = 12288;
pub const LCPRI_LASTBESTCONFIG: u32 = 16383;
pub const LCPRI_SUBOPTIMAL: u32 = 20480;
pub const LCPRI_LASTSOFTCONFIG: u32 = 32767;
pub const LCPRI_RESTART: u32 = 32768;
pub const LCPRI_REBOOT: u32 = 36864;
pub const LCPRI_POWEROFF: u32 = 40960;
pub const LCPRI_HARDRECONFIG: u32 = 49152;
pub const LCPRI_HARDWIRED: u32 = 57344;
pub const LCPRI_IMPOSSIBLE: u32 = 61440;
pub const LCPRI_DISABLED: u32 = 65535;
pub const MAX_LCPRI: u32 = 65535;
pub const CM_DEVICE_PANEL_SIDE_UNKNOWN: u32 = 0;
pub const CM_DEVICE_PANEL_SIDE_TOP: u32 = 1;
pub const CM_DEVICE_PANEL_SIDE_BOTTOM: u32 = 2;
pub const CM_DEVICE_PANEL_SIDE_LEFT: u32 = 3;
pub const CM_DEVICE_PANEL_SIDE_RIGHT: u32 = 4;
pub const CM_DEVICE_PANEL_SIDE_FRONT: u32 = 5;
pub const CM_DEVICE_PANEL_SIDE_BACK: u32 = 6;
pub const CM_DEVICE_PANEL_EDGE_UNKNOWN: u32 = 0;
pub const CM_DEVICE_PANEL_EDGE_TOP: u32 = 1;
pub const CM_DEVICE_PANEL_EDGE_BOTTOM: u32 = 2;
pub const CM_DEVICE_PANEL_EDGE_LEFT: u32 = 3;
pub const CM_DEVICE_PANEL_EDGE_RIGHT: u32 = 4;
pub const CM_DEVICE_PANEL_SHAPE_UNKNOWN: u32 = 0;
pub const CM_DEVICE_PANEL_SHAPE_RECTANGLE: u32 = 1;
pub const CM_DEVICE_PANEL_SHAPE_OVAL: u32 = 2;
pub const CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL: u32 = 0;
pub const CM_DEVICE_PANEL_ORIENTATION_VERTICAL: u32 = 1;
pub const CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN: u32 = 0;
pub const CM_DEVICE_PANEL_JOINT_TYPE_PLANAR: u32 = 1;
pub const CM_DEVICE_PANEL_JOINT_TYPE_HINGE: u32 = 2;
pub const CM_DEVICE_PANEL_JOINT_TYPE_PIVOT: u32 = 3;
pub const CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL: u32 = 4;
pub const LINE_LEN: u32 = 256;
pub const MAX_INF_STRING_LENGTH: u32 = 4096;
pub const MAX_INF_SECTION_NAME_LENGTH: u32 = 255;
pub const MAX_TITLE_LEN: u32 = 60;
pub const MAX_INSTRUCTION_LEN: u32 = 256;
pub const MAX_LABEL_LEN: u32 = 30;
pub const MAX_SERVICE_NAME_LEN: u32 = 256;
pub const MAX_SUBTITLE_LEN: u32 = 256;
pub const SP_MAX_MACHINENAME_LENGTH: u32 = 263;
pub const SP_ALTPLATFORM_FLAGS_VERSION_RANGE: u32 = 1;
pub const SP_ALTPLATFORM_FLAGS_SUITE_MASK: u32 = 2;
pub const DIRID_ABSOLUTE: i32 = -1;
pub const DIRID_ABSOLUTE_16BIT: u32 = 65535;
pub const DIRID_NULL: u32 = 0;
pub const DIRID_SRCPATH: u32 = 1;
pub const DIRID_WINDOWS: u32 = 10;
pub const DIRID_SYSTEM: u32 = 11;
pub const DIRID_DRIVERS: u32 = 12;
pub const DIRID_IOSUBSYS: u32 = 12;
pub const DIRID_DRIVER_STORE: u32 = 13;
pub const DIRID_INF: u32 = 17;
pub const DIRID_HELP: u32 = 18;
pub const DIRID_FONTS: u32 = 20;
pub const DIRID_VIEWERS: u32 = 21;
pub const DIRID_COLOR: u32 = 23;
pub const DIRID_APPS: u32 = 24;
pub const DIRID_SHARED: u32 = 25;
pub const DIRID_BOOT: u32 = 30;
pub const DIRID_SYSTEM16: u32 = 50;
pub const DIRID_SPOOL: u32 = 51;
pub const DIRID_SPOOLDRIVERS: u32 = 52;
pub const DIRID_USERPROFILE: u32 = 53;
pub const DIRID_LOADER: u32 = 54;
pub const DIRID_PRINTPROCESSOR: u32 = 55;
pub const DIRID_DEFAULT: u32 = 11;
pub const DIRID_COMMON_STARTMENU: u32 = 16406;
pub const DIRID_COMMON_PROGRAMS: u32 = 16407;
pub const DIRID_COMMON_STARTUP: u32 = 16408;
pub const DIRID_COMMON_DESKTOPDIRECTORY: u32 = 16409;
pub const DIRID_COMMON_FAVORITES: u32 = 16415;
pub const DIRID_COMMON_APPDATA: u32 = 16419;
pub const DIRID_PROGRAM_FILES: u32 = 16422;
pub const DIRID_SYSTEM_X86: u32 = 16425;
pub const DIRID_PROGRAM_FILES_X86: u32 = 16426;
pub const DIRID_PROGRAM_FILES_COMMON: u32 = 16427;
pub const DIRID_PROGRAM_FILES_COMMONX86: u32 = 16428;
pub const DIRID_COMMON_TEMPLATES: u32 = 16429;
pub const DIRID_COMMON_DOCUMENTS: u32 = 16430;
pub const DIRID_USER: u32 = 32768;
pub const SPFILENOTIFY_STARTQUEUE: u32 = 1;
pub const SPFILENOTIFY_ENDQUEUE: u32 = 2;
pub const SPFILENOTIFY_STARTSUBQUEUE: u32 = 3;
pub const SPFILENOTIFY_ENDSUBQUEUE: u32 = 4;
pub const SPFILENOTIFY_STARTDELETE: u32 = 5;
pub const SPFILENOTIFY_ENDDELETE: u32 = 6;
pub const SPFILENOTIFY_DELETEERROR: u32 = 7;
pub const SPFILENOTIFY_STARTRENAME: u32 = 8;
pub const SPFILENOTIFY_ENDRENAME: u32 = 9;
pub const SPFILENOTIFY_RENAMEERROR: u32 = 10;
pub const SPFILENOTIFY_STARTCOPY: u32 = 11;
pub const SPFILENOTIFY_ENDCOPY: u32 = 12;
pub const SPFILENOTIFY_COPYERROR: u32 = 13;
pub const SPFILENOTIFY_NEEDMEDIA: u32 = 14;
pub const SPFILENOTIFY_QUEUESCAN: u32 = 15;
pub const SPFILENOTIFY_CABINETINFO: u32 = 16;
pub const SPFILENOTIFY_FILEINCABINET: u32 = 17;
pub const SPFILENOTIFY_NEEDNEWCABINET: u32 = 18;
pub const SPFILENOTIFY_FILEEXTRACTED: u32 = 19;
pub const SPFILENOTIFY_FILEOPDELAYED: u32 = 20;
pub const SPFILENOTIFY_STARTBACKUP: u32 = 21;
pub const SPFILENOTIFY_BACKUPERROR: u32 = 22;
pub const SPFILENOTIFY_ENDBACKUP: u32 = 23;
pub const SPFILENOTIFY_QUEUESCAN_EX: u32 = 24;
pub const SPFILENOTIFY_STARTREGISTRATION: u32 = 25;
pub const SPFILENOTIFY_ENDREGISTRATION: u32 = 32;
pub const SPFILENOTIFY_QUEUESCAN_SIGNERINFO: u32 = 64;
pub const SPFILENOTIFY_LANGMISMATCH: u32 = 65536;
pub const SPFILENOTIFY_TARGETEXISTS: u32 = 131072;
pub const SPFILENOTIFY_TARGETNEWER: u32 = 262144;
pub const FILEOP_RENAME: u32 = 1;
pub const FILEOP_BACKUP: u32 = 3;
pub const FILEOP_ABORT: u32 = 0;
pub const FILEOP_DOIT: u32 = 1;
pub const FILEOP_SKIP: u32 = 2;
pub const FILEOP_RETRY: u32 = 1;
pub const FILEOP_NEWPATH: u32 = 4;
pub const COPYFLG_WARN_IF_SKIP: u32 = 1;
pub const COPYFLG_NOSKIP: u32 = 2;
pub const COPYFLG_NOVERSIONCHECK: u32 = 4;
pub const COPYFLG_FORCE_FILE_IN_USE: u32 = 8;
pub const COPYFLG_NO_OVERWRITE: u32 = 16;
pub const COPYFLG_NO_VERSION_DIALOG: u32 = 32;
pub const COPYFLG_OVERWRITE_OLDER_ONLY: u32 = 64;
pub const COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE: u32 = 256;
pub const COPYFLG_REPLACEONLY: u32 = 1024;
pub const COPYFLG_NODECOMP: u32 = 2048;
pub const COPYFLG_REPLACE_BOOT_FILE: u32 = 4096;
pub const COPYFLG_NOPRUNE: u32 = 8192;
pub const COPYFLG_IN_USE_TRY_RENAME: u32 = 16384;
pub const DELFLG_IN_USE: u32 = 1;
pub const DELFLG_IN_USE1: u32 = 65536;
pub const SPREG_SUCCESS: u32 = 0;
pub const SPREG_LOADLIBRARY: u32 = 1;
pub const SPREG_GETPROCADDR: u32 = 2;
pub const SPREG_REGSVR: u32 = 3;
pub const SPREG_DLLINSTALL: u32 = 4;
pub const SPREG_TIMEOUT: u32 = 5;
pub const SPREG_UNKNOWN: u32 = 4294967295;
pub const SPINT_ACTIVE: u32 = 1;
pub const SPINT_DEFAULT: u32 = 2;
pub const SPINT_REMOVED: u32 = 4;
pub const SPID_ACTIVE: u32 = 1;
pub const SPID_DEFAULT: u32 = 2;
pub const SPID_REMOVED: u32 = 4;
pub const ENABLECLASS_QUERY: u32 = 0;
pub const ENABLECLASS_SUCCESS: u32 = 1;
pub const ENABLECLASS_FAILURE: u32 = 2;
pub const MAX_INSTALLWIZARD_DYNAPAGES: u32 = 20;
pub const NDW_INSTALLFLAG_DIDFACTDEFS: u32 = 1;
pub const NDW_INSTALLFLAG_HARDWAREALLREADYIN: u32 = 2;
pub const NDW_INSTALLFLAG_NEEDSHUTDOWN: u32 = 512;
pub const NDW_INSTALLFLAG_EXPRESSINTRO: u32 = 1024;
pub const NDW_INSTALLFLAG_SKIPISDEVINSTALLED: u32 = 2048;
pub const NDW_INSTALLFLAG_NODETECTEDDEVS: u32 = 4096;
pub const NDW_INSTALLFLAG_INSTALLSPECIFIC: u32 = 8192;
pub const NDW_INSTALLFLAG_SKIPCLASSLIST: u32 = 16384;
pub const NDW_INSTALLFLAG_CI_PICKED_OEM: u32 = 32768;
pub const NDW_INSTALLFLAG_PCMCIAMODE: u32 = 65536;
pub const NDW_INSTALLFLAG_PCMCIADEVICE: u32 = 131072;
pub const NDW_INSTALLFLAG_USERCANCEL: u32 = 262144;
pub const NDW_INSTALLFLAG_KNOWNCLASS: u32 = 524288;
pub const DYNAWIZ_FLAG_PAGESADDED: u32 = 1;
pub const DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT: u32 = 8;
pub const DYNAWIZ_FLAG_INSTALLDET_NEXT: u32 = 2;
pub const DYNAWIZ_FLAG_INSTALLDET_PREV: u32 = 4;
pub const MIN_IDD_DYNAWIZ_RESOURCE_ID: u32 = 10000;
pub const MAX_IDD_DYNAWIZ_RESOURCE_ID: u32 = 11000;
pub const IDD_DYNAWIZ_FIRSTPAGE: u32 = 10000;
pub const IDD_DYNAWIZ_SELECT_PREVPAGE: u32 = 10001;
pub const IDD_DYNAWIZ_SELECT_NEXTPAGE: u32 = 10002;
pub const IDD_DYNAWIZ_ANALYZE_PREVPAGE: u32 = 10003;
pub const IDD_DYNAWIZ_ANALYZE_NEXTPAGE: u32 = 10004;
pub const IDD_DYNAWIZ_SELECTDEV_PAGE: u32 = 10009;
pub const IDD_DYNAWIZ_ANALYZEDEV_PAGE: u32 = 10010;
pub const IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE: u32 = 10011;
pub const IDD_DYNAWIZ_SELECTCLASS_PAGE: u32 = 10012;
pub const IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE: u32 = 10006;
pub const IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE: u32 = 10007;
pub const IDD_DYNAWIZ_INSTALLDETECTED_NODEVS: u32 = 10008;
pub const DRIVER_HARDWAREID_RANK: u32 = 4095;
pub const DRIVER_HARDWAREID_MASK: u32 = 2147487743;
pub const DRIVER_UNTRUSTED_RANK: u32 = 2147483648;
pub const DRIVER_W9X_SUSPECT_RANK: u32 = 3221225472;
pub const DRIVER_COMPATID_RANK: u32 = 16383;
pub const DRIVER_UNTRUSTED_HARDWAREID_RANK: u32 = 36863;
pub const DRIVER_UNTRUSTED_COMPATID_RANK: u32 = 49151;
pub const DRIVER_W9X_SUSPECT_HARDWAREID_RANK: u32 = 53247;
pub const DRIVER_W9X_SUSPECT_COMPATID_RANK: u32 = 65535;
pub const SPPSR_SELECT_DEVICE_RESOURCES: u32 = 1;
pub const SPPSR_ENUM_BASIC_DEVICE_PROPERTIES: u32 = 2;
pub const SPPSR_ENUM_ADV_DEVICE_PROPERTIES: u32 = 3;
pub const INFINFO_INF_SPEC_IS_HINF: u32 = 1;
pub const INFINFO_INF_NAME_IS_ABSOLUTE: u32 = 2;
pub const INFINFO_DEFAULT_SEARCH: u32 = 3;
pub const INFINFO_REVERSE_DEFAULT_SEARCH: u32 = 4;
pub const INFINFO_INF_PATH_LIST_SEARCH: u32 = 5;
pub const SRCLIST_TEMPORARY: u32 = 1;
pub const SRCLIST_NOBROWSE: u32 = 2;
pub const SRCLIST_SYSTEM: u32 = 16;
pub const SRCLIST_USER: u32 = 32;
pub const SRCLIST_SYSIFADMIN: u32 = 64;
pub const SRCLIST_SUBDIRS: u32 = 256;
pub const SRCLIST_APPEND: u32 = 512;
pub const SRCLIST_NOSTRIPPLATFORM: u32 = 1024;
pub const IDF_NOBROWSE: u32 = 1;
pub const IDF_NOSKIP: u32 = 2;
pub const IDF_NODETAILS: u32 = 4;
pub const IDF_NOCOMPRESSED: u32 = 8;
pub const IDF_CHECKFIRST: u32 = 256;
pub const IDF_NOBEEP: u32 = 512;
pub const IDF_NOFOREGROUND: u32 = 1024;
pub const IDF_WARNIFSKIP: u32 = 2048;
pub const IDF_NOREMOVABLEMEDIAPROMPT: u32 = 4096;
pub const IDF_USEDISKNAMEASPROMPT: u32 = 8192;
pub const IDF_OEMDISK: u32 = 2147483648;
pub const DPROMPT_SUCCESS: u32 = 0;
pub const DPROMPT_CANCEL: u32 = 1;
pub const DPROMPT_SKIPFILE: u32 = 2;
pub const DPROMPT_BUFFERTOOSMALL: u32 = 3;
pub const DPROMPT_OUTOFMEMORY: u32 = 4;
pub const SETDIRID_NOT_FULL_PATH: u32 = 1;
pub const SRCINFO_PATH: u32 = 1;
pub const SRCINFO_TAGFILE: u32 = 2;
pub const SRCINFO_DESCRIPTION: u32 = 3;
pub const SRCINFO_FLAGS: u32 = 4;
pub const SRCINFO_TAGFILE2: u32 = 5;
pub const SRC_FLAGS_CABFILE: u32 = 16;
pub const SP_FLAG_CABINETCONTINUATION: u32 = 2048;
pub const SP_BACKUP_BACKUPPASS: u32 = 1;
pub const SP_BACKUP_DEMANDPASS: u32 = 2;
pub const SP_BACKUP_SPECIAL: u32 = 4;
pub const SP_BACKUP_BOOTFILE: u32 = 8;
pub const SPQ_DELAYED_COPY: u32 = 1;
pub const SPQ_FLAG_BACKUP_AWARE: u32 = 1;
pub const SPQ_FLAG_ABORT_IF_UNSIGNED: u32 = 2;
pub const SPQ_FLAG_FILES_MODIFIED: u32 = 4;
pub const SPQ_FLAG_DO_SHUFFLEMOVE: u32 = 8;
pub const SPQ_FLAG_VALID: u32 = 15;
pub const SPOST_MAX: u32 = 3;
pub const SUOI_FORCEDELETE: u32 = 1;
pub const SUOI_INTERNAL1: u32 = 2;
pub const SPDSL_IGNORE_DISK: u32 = 1;
pub const SPDSL_DISALLOW_NEGATIVE_ADJUST: u32 = 2;
pub const SPFILEQ_FILE_IN_USE: u32 = 1;
pub const SPFILEQ_REBOOT_RECOMMENDED: u32 = 2;
pub const SPFILEQ_REBOOT_IN_PROGRESS: u32 = 4;
pub const FLG_ADDREG_DELREG_BIT: u32 = 32768;
pub const FLG_ADDREG_BINVALUETYPE: u32 = 1;
pub const FLG_ADDREG_NOCLOBBER: u32 = 2;
pub const FLG_ADDREG_DELVAL: u32 = 4;
pub const FLG_ADDREG_APPEND: u32 = 8;
pub const FLG_ADDREG_KEYONLY: u32 = 16;
pub const FLG_ADDREG_OVERWRITEONLY: u32 = 32;
pub const FLG_ADDREG_64BITKEY: u32 = 4096;
pub const FLG_ADDREG_KEYONLY_COMMON: u32 = 8192;
pub const FLG_ADDREG_32BITKEY: u32 = 16384;
pub const FLG_ADDREG_TYPE_SZ: u32 = 0;
pub const FLG_ADDREG_TYPE_MULTI_SZ: u32 = 65536;
pub const FLG_ADDREG_TYPE_EXPAND_SZ: u32 = 131072;
pub const FLG_DELREG_VALUE: u32 = 0;
pub const FLG_DELREG_TYPE_SZ: u32 = 0;
pub const FLG_DELREG_TYPE_MULTI_SZ: u32 = 65536;
pub const FLG_DELREG_TYPE_EXPAND_SZ: u32 = 131072;
pub const FLG_DELREG_64BITKEY: u32 = 4096;
pub const FLG_DELREG_KEYONLY_COMMON: u32 = 8192;
pub const FLG_DELREG_32BITKEY: u32 = 16384;
pub const FLG_DELREG_OPERATION_MASK: u32 = 254;
pub const FLG_BITREG_CLEARBITS: u32 = 0;
pub const FLG_BITREG_SETBITS: u32 = 1;
pub const FLG_BITREG_64BITKEY: u32 = 4096;
pub const FLG_BITREG_32BITKEY: u32 = 16384;
pub const FLG_INI2REG_64BITKEY: u32 = 4096;
pub const FLG_INI2REG_32BITKEY: u32 = 16384;
pub const FLG_REGSVR_DLLREGISTER: u32 = 1;
pub const FLG_REGSVR_DLLINSTALL: u32 = 2;
pub const FLG_PROFITEM_CURRENTUSER: u32 = 1;
pub const FLG_PROFITEM_DELETE: u32 = 2;
pub const FLG_PROFITEM_GROUP: u32 = 4;
pub const FLG_PROFITEM_CSIDL: u32 = 8;
pub const FLG_ADDPROPERTY_NOCLOBBER: u32 = 1;
pub const FLG_ADDPROPERTY_OVERWRITEONLY: u32 = 2;
pub const FLG_ADDPROPERTY_APPEND: u32 = 4;
pub const FLG_ADDPROPERTY_OR: u32 = 8;
pub const FLG_ADDPROPERTY_AND: u32 = 16;
pub const FLG_DELPROPERTY_MULTI_SZ_DELSTRING: u32 = 1;
pub const SPINST_LOGCONFIG: u32 = 1;
pub const SPINST_INIFILES: u32 = 2;
pub const SPINST_REGISTRY: u32 = 4;
pub const SPINST_INI2REG: u32 = 8;
pub const SPINST_FILES: u32 = 16;
pub const SPINST_BITREG: u32 = 32;
pub const SPINST_REGSVR: u32 = 64;
pub const SPINST_UNREGSVR: u32 = 128;
pub const SPINST_PROFILEITEMS: u32 = 256;
pub const SPINST_COPYINF: u32 = 512;
pub const SPINST_PROPERTIES: u32 = 1024;
pub const SPINST_ALL: u32 = 2047;
pub const SPINST_SINGLESECTION: u32 = 65536;
pub const SPINST_LOGCONFIG_IS_FORCED: u32 = 131072;
pub const SPINST_LOGCONFIGS_ARE_OVERRIDES: u32 = 262144;
pub const SPINST_REGISTERCALLBACKAWARE: u32 = 524288;
pub const SPINST_DEVICEINSTALL: u32 = 1048576;
pub const SPFILELOG_SYSTEMLOG: u32 = 1;
pub const SPFILELOG_FORCENEW: u32 = 2;
pub const SPFILELOG_QUERYONLY: u32 = 4;
pub const SPFILELOG_OEMFILE: u32 = 1;
pub const LogSevInformation: u32 = 0;
pub const LogSevWarning: u32 = 1;
pub const LogSevError: u32 = 2;
pub const LogSevFatalError: u32 = 3;
pub const LogSevMaximum: u32 = 4;
pub const DIOD_INHERIT_CLASSDRVS: u32 = 2;
pub const DIOD_CANCEL_REMOVE: u32 = 4;
pub const DIODI_NO_ADD: u32 = 1;
pub const SPRDI_FIND_DUPS: u32 = 1;
pub const SPDIT_NODRIVER: u32 = 0;
pub const DIBCI_NOINSTALLCLASS: u32 = 1;
pub const DIBCI_NODISPLAYCLASS: u32 = 2;
pub const DIOCR_INSTALLER: u32 = 1;
pub const DIOCR_INTERFACE: u32 = 2;
pub const DIREG_DEV: u32 = 1;
pub const DIREG_DRV: u32 = 2;
pub const DIREG_BOTH: u32 = 4;
pub const DICLASSPROP_INSTALLER: u32 = 1;
pub const DICLASSPROP_INTERFACE: u32 = 2;
pub const SPCRP_UPPERFILTERS: u32 = 17;
pub const SPCRP_LOWERFILTERS: u32 = 18;
pub const SPCRP_SECURITY: u32 = 23;
pub const SPCRP_SECURITY_SDS: u32 = 24;
pub const SPCRP_DEVTYPE: u32 = 25;
pub const SPCRP_EXCLUSIVE: u32 = 26;
pub const SPCRP_CHARACTERISTICS: u32 = 27;
pub const SPCRP_MAXIMUM_PROPERTY: u32 = 28;
pub const DMI_MASK: u32 = 1;
pub const DMI_BKCOLOR: u32 = 2;
pub const DMI_USERECT: u32 = 4;
pub const DIGCDP_FLAG_BASIC: u32 = 1;
pub const DIGCDP_FLAG_ADVANCED: u32 = 2;
pub const DIGCDP_FLAG_REMOTE_BASIC: u32 = 3;
pub const DIGCDP_FLAG_REMOTE_ADVANCED: u32 = 4;
pub const IDI_RESOURCEFIRST: u32 = 159;
pub const IDI_RESOURCE: u32 = 159;
pub const IDI_RESOURCELAST: u32 = 161;
pub const IDI_RESOURCEOVERLAYFIRST: u32 = 161;
pub const IDI_RESOURCEOVERLAYLAST: u32 = 161;
pub const IDI_CONFLICT: u32 = 161;
pub const IDI_CLASSICON_OVERLAYFIRST: u32 = 500;
pub const IDI_CLASSICON_OVERLAYLAST: u32 = 502;
pub const IDI_PROBLEM_OVL: u32 = 500;
pub const IDI_DISABLED_OVL: u32 = 501;
pub const IDI_FORCED_OVL: u32 = 502;
pub const SPWPT_SELECTDEVICE: u32 = 1;
pub const SPWP_USE_DEVINFO_DATA: u32 = 1;
pub const SIGNERSCORE_UNKNOWN: u32 = 4278190080;
pub const SIGNERSCORE_W9X_SUSPECT: u32 = 3221225472;
pub const SIGNERSCORE_UNSIGNED: u32 = 2147483648;
pub const SIGNERSCORE_AUTHENTICODE: u32 = 251658240;
pub const SIGNERSCORE_WHQL: u32 = 218103813;
pub const SIGNERSCORE_UNCLASSIFIED: u32 = 218103812;
pub const SIGNERSCORE_INBOX: u32 = 218103811;
pub const SIGNERSCORE_LOGO_STANDARD: u32 = 218103810;
pub const SIGNERSCORE_LOGO_PREMIUM: u32 = 218103809;
pub const SIGNERSCORE_MASK: u32 = 4278190080;
pub const SIGNERSCORE_SIGNED_MASK: u32 = 4026531840;
pub const DICUSTOMDEVPROP_MERGE_MULTISZ: u32 = 1;
pub const SCWMI_CLOBBER_SECURITY: u32 = 1;
pub const MAX_DEVICE_ID_LEN: u32 = 200;
pub const MAX_DEVNODE_ID_LEN: u32 = 200;
pub const MAX_GUID_STRING_LEN: u32 = 39;
pub const MAX_CLASS_NAME_LEN: u32 = 32;
pub const MAX_PROFILE_LEN: u32 = 80;
pub const MAX_CONFIG_VALUE: u32 = 9999;
pub const MAX_INSTANCE_VALUE: u32 = 9999;
pub const MAX_MEM_REGISTERS: u32 = 9;
pub const MAX_IO_PORTS: u32 = 20;
pub const MAX_IRQS: u32 = 7;
pub const MAX_DMA_CHANNELS: u32 = 7;
pub const DWORD_MAX: u32 = 4294967295;
pub const CONFIGMG_VERSION: u32 = 1024;
pub const IO_ALIAS_10_BIT_DECODE: u32 = 4;
pub const IO_ALIAS_12_BIT_DECODE: u32 = 16;
pub const IO_ALIAS_16_BIT_DECODE: u32 = 0;
pub const IO_ALIAS_POSITIVE_DECODE: u32 = 255;
pub const IOA_Local: u32 = 255;
pub const CM_RESDES_WIDTH_DEFAULT: u32 = 0;
pub const CM_RESDES_WIDTH_32: u32 = 1;
pub const CM_RESDES_WIDTH_64: u32 = 2;
pub const CM_RESDES_WIDTH_BITS: u32 = 3;
pub const PCD_MAX_MEMORY: u32 = 2;
pub const PCD_MAX_IO: u32 = 2;
pub const mPMF_AUDIO_ENABLE: u32 = 8;
pub const CM_HWPI_NOT_DOCKABLE: u32 = 0;
pub const CM_HWPI_UNDOCKED: u32 = 1;
pub const CM_HWPI_DOCKED: u32 = 2;
pub const CM_ADD_RANGE_ADDIFCONFLICT: u32 = 0;
pub const CM_ADD_RANGE_DONOTADDIFCONFLICT: u32 = 1;
pub const CM_ADD_RANGE_BITS: u32 = 1;
pub const LOG_CONF_BITS: u32 = 7;
pub const PRIORITY_EQUAL_FIRST: u32 = 8;
pub const PRIORITY_EQUAL_LAST: u32 = 0;
pub const PRIORITY_BIT: u32 = 8;
pub const RegDisposition_OpenAlways: u32 = 0;
pub const RegDisposition_OpenExisting: u32 = 1;
pub const RegDisposition_Bits: u32 = 1;
pub const CM_ADD_ID_HARDWARE: u32 = 0;
pub const CM_ADD_ID_COMPATIBLE: u32 = 1;
pub const CM_ADD_ID_BITS: u32 = 1;
pub const CM_CREATE_DEVNODE_NORMAL: u32 = 0;
pub const CM_CREATE_DEVNODE_NO_WAIT_INSTALL: u32 = 1;
pub const CM_CREATE_DEVNODE_PHANTOM: u32 = 2;
pub const CM_CREATE_DEVNODE_GENERATE_ID: u32 = 4;
pub const CM_CREATE_DEVNODE_DO_NOT_INSTALL: u32 = 8;
pub const CM_CREATE_DEVNODE_BITS: u32 = 15;
pub const CM_CREATE_DEVINST_NORMAL: u32 = 0;
pub const CM_CREATE_DEVINST_NO_WAIT_INSTALL: u32 = 1;
pub const CM_CREATE_DEVINST_PHANTOM: u32 = 2;
pub const CM_CREATE_DEVINST_GENERATE_ID: u32 = 4;
pub const CM_CREATE_DEVINST_DO_NOT_INSTALL: u32 = 8;
pub const CM_CREATE_DEVINST_BITS: u32 = 15;
pub const CM_DELETE_CLASS_ONLY: u32 = 0;
pub const CM_DELETE_CLASS_SUBKEYS: u32 = 1;
pub const CM_DELETE_CLASS_INTERFACE: u32 = 2;
pub const CM_DELETE_CLASS_BITS: u32 = 3;
pub const CM_DETECT_NEW_PROFILE: u32 = 1;
pub const CM_DETECT_CRASHED: u32 = 2;
pub const CM_DETECT_HWPROF_FIRST_BOOT: u32 = 4;
pub const CM_DETECT_RUN: u32 = 2147483648;
pub const CM_DETECT_BITS: u32 = 2147483655;
pub const CM_DISABLE_POLITE: u32 = 0;
pub const CM_DISABLE_ABSOLUTE: u32 = 1;
pub const CM_DISABLE_HARDWARE: u32 = 2;
pub const CM_DISABLE_UI_NOT_OK: u32 = 4;
pub const CM_DISABLE_PERSIST: u32 = 8;
pub const CM_DISABLE_BITS: u32 = 15;
pub const CM_GETIDLIST_FILTER_NONE: u32 = 0;
pub const CM_GETIDLIST_FILTER_ENUMERATOR: u32 = 1;
pub const CM_GETIDLIST_FILTER_SERVICE: u32 = 2;
pub const CM_GETIDLIST_FILTER_EJECTRELATIONS: u32 = 4;
pub const CM_GETIDLIST_FILTER_REMOVALRELATIONS: u32 = 8;
pub const CM_GETIDLIST_FILTER_POWERRELATIONS: u32 = 16;
pub const CM_GETIDLIST_FILTER_BUSRELATIONS: u32 = 32;
pub const CM_GETIDLIST_DONOTGENERATE: u32 = 268435520;
pub const CM_GETIDLIST_FILTER_BITS: u32 = 268435583;
pub const CM_GETIDLIST_FILTER_TRANSPORTRELATIONS: u32 = 128;
pub const CM_GETIDLIST_FILTER_PRESENT: u32 = 256;
pub const CM_GETIDLIST_FILTER_CLASS: u32 = 512;
pub const CM_DRP_DEVICEDESC: u32 = 1;
pub const CM_DRP_HARDWAREID: u32 = 2;
pub const CM_DRP_COMPATIBLEIDS: u32 = 3;
pub const CM_DRP_UNUSED0: u32 = 4;
pub const CM_DRP_SERVICE: u32 = 5;
pub const CM_DRP_UNUSED1: u32 = 6;
pub const CM_DRP_UNUSED2: u32 = 7;
pub const CM_DRP_CLASS: u32 = 8;
pub const CM_DRP_CLASSGUID: u32 = 9;
pub const CM_DRP_DRIVER: u32 = 10;
pub const CM_DRP_CONFIGFLAGS: u32 = 11;
pub const CM_DRP_MFG: u32 = 12;
pub const CM_DRP_FRIENDLYNAME: u32 = 13;
pub const CM_DRP_LOCATION_INFORMATION: u32 = 14;
pub const CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME: u32 = 15;
pub const CM_DRP_CAPABILITIES: u32 = 16;
pub const CM_DRP_UI_NUMBER: u32 = 17;
pub const CM_DRP_UPPERFILTERS: u32 = 18;
pub const CM_CRP_UPPERFILTERS: u32 = 18;
pub const CM_DRP_LOWERFILTERS: u32 = 19;
pub const CM_CRP_LOWERFILTERS: u32 = 19;
pub const CM_DRP_BUSTYPEGUID: u32 = 20;
pub const CM_DRP_LEGACYBUSTYPE: u32 = 21;
pub const CM_DRP_BUSNUMBER: u32 = 22;
pub const CM_DRP_ENUMERATOR_NAME: u32 = 23;
pub const CM_DRP_SECURITY: u32 = 24;
pub const CM_CRP_SECURITY: u32 = 24;
pub const CM_DRP_SECURITY_SDS: u32 = 25;
pub const CM_CRP_SECURITY_SDS: u32 = 25;
pub const CM_DRP_DEVTYPE: u32 = 26;
pub const CM_CRP_DEVTYPE: u32 = 26;
pub const CM_DRP_EXCLUSIVE: u32 = 27;
pub const CM_CRP_EXCLUSIVE: u32 = 27;
pub const CM_DRP_CHARACTERISTICS: u32 = 28;
pub const CM_CRP_CHARACTERISTICS: u32 = 28;
pub const CM_DRP_ADDRESS: u32 = 29;
pub const CM_DRP_UI_NUMBER_DESC_FORMAT: u32 = 30;
pub const CM_DRP_DEVICE_POWER_DATA: u32 = 31;
pub const CM_DRP_REMOVAL_POLICY: u32 = 32;
pub const CM_DRP_REMOVAL_POLICY_HW_DEFAULT: u32 = 33;
pub const CM_DRP_REMOVAL_POLICY_OVERRIDE: u32 = 34;
pub const CM_DRP_INSTALL_STATE: u32 = 35;
pub const CM_DRP_LOCATION_PATHS: u32 = 36;
pub const CM_DRP_BASE_CONTAINERID: u32 = 37;
pub const CM_DRP_MIN: u32 = 1;
pub const CM_CRP_MIN: u32 = 1;
pub const CM_DRP_MAX: u32 = 37;
pub const CM_CRP_MAX: u32 = 37;
pub const CM_OPEN_CLASS_KEY_INSTALLER: u32 = 0;
pub const CM_OPEN_CLASS_KEY_INTERFACE: u32 = 1;
pub const CM_OPEN_CLASS_KEY_BITS: u32 = 1;
pub const CM_REMOVE_UI_OK: u32 = 0;
pub const CM_REMOVE_UI_NOT_OK: u32 = 1;
pub const CM_REMOVE_NO_RESTART: u32 = 2;
pub const CM_REMOVE_DISABLE: u32 = 4;
pub const CM_REMOVE_BITS: u32 = 7;
pub const CM_QUERY_REMOVE_UI_OK: u32 = 0;
pub const CM_QUERY_REMOVE_UI_NOT_OK: u32 = 1;
pub const CM_REGISTER_DEVICE_DRIVER_STATIC: u32 = 0;
pub const CM_REGISTER_DEVICE_DRIVER_DISABLEABLE: u32 = 1;
pub const CM_REGISTER_DEVICE_DRIVER_REMOVABLE: u32 = 2;
pub const CM_REGISTER_DEVICE_DRIVER_BITS: u32 = 3;
pub const CM_REGISTRY_HARDWARE: u32 = 0;
pub const CM_REGISTRY_SOFTWARE: u32 = 1;
pub const CM_REGISTRY_USER: u32 = 256;
pub const CM_REGISTRY_CONFIG: u32 = 512;
pub const CM_REGISTRY_BITS: u32 = 769;
pub const CM_SET_DEVNODE_PROBLEM_NORMAL: u32 = 0;
pub const CM_SET_DEVNODE_PROBLEM_OVERRIDE: u32 = 1;
pub const CM_SET_DEVNODE_PROBLEM_BITS: u32 = 1;
pub const CM_SET_DEVINST_PROBLEM_NORMAL: u32 = 0;
pub const CM_SET_DEVINST_PROBLEM_OVERRIDE: u32 = 1;
pub const CM_SET_DEVINST_PROBLEM_BITS: u32 = 1;
pub const CM_SET_HW_PROF_FLAGS_UI_NOT_OK: u32 = 1;
pub const CM_SET_HW_PROF_FLAGS_BITS: u32 = 1;
pub const CM_SETUP_DEVNODE_READY: u32 = 0;
pub const CM_SETUP_DEVINST_READY: u32 = 0;
pub const CM_SETUP_DOWNLOAD: u32 = 1;
pub const CM_SETUP_WRITE_LOG_CONFS: u32 = 2;
pub const CM_SETUP_PROP_CHANGE: u32 = 3;
pub const CM_SETUP_DEVNODE_RESET: u32 = 4;
pub const CM_SETUP_DEVINST_RESET: u32 = 4;
pub const CM_SETUP_DEVNODE_CONFIG: u32 = 5;
pub const CM_SETUP_DEVINST_CONFIG: u32 = 5;
pub const CM_SETUP_DEVNODE_CONFIG_CLASS: u32 = 6;
pub const CM_SETUP_DEVINST_CONFIG_CLASS: u32 = 6;
pub const CM_SETUP_DEVNODE_CONFIG_EXTENSIONS: u32 = 7;
pub const CM_SETUP_DEVINST_CONFIG_EXTENSIONS: u32 = 7;
pub const CM_SETUP_DEVNODE_CONFIG_RESET: u32 = 8;
pub const CM_SETUP_DEVINST_CONFIG_RESET: u32 = 8;
pub const CM_SETUP_BITS: u32 = 15;
pub const CM_QUERY_ARBITRATOR_RAW: u32 = 0;
pub const CM_QUERY_ARBITRATOR_TRANSLATED: u32 = 1;
pub const CM_QUERY_ARBITRATOR_BITS: u32 = 1;
pub const CM_CUSTOMDEVPROP_MERGE_MULTISZ: u32 = 1;
pub const CM_CUSTOMDEVPROP_BITS: u32 = 1;
pub const CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE: u32 = 1;
pub const CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME: u32 = 2;
pub const CM_CLASS_PROPERTY_INSTALLER: u32 = 0;
pub const CM_CLASS_PROPERTY_INTERFACE: u32 = 1;
pub const CM_CLASS_PROPERTY_BITS: u32 = 1;
pub const CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES: u32 = 1;
pub const CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES: u32 = 2;
pub const CM_GLOBAL_STATE_CAN_DO_UI: u32 = 1;
pub const CM_GLOBAL_STATE_ON_BIG_STACK: u32 = 2;
pub const CM_GLOBAL_STATE_SERVICES_AVAILABLE: u32 = 4;
pub const CM_GLOBAL_STATE_SHUTTING_DOWN: u32 = 8;
pub const CM_GLOBAL_STATE_DETECTION_PENDING: u32 = 16;
pub const CM_GLOBAL_STATE_REBOOT_REQUIRED: u32 = 32;
pub const MAX_KEY_LEN: u32 = 100;
pub const MAX_PRIORITYSTR_LEN: u32 = 16;
pub const MAX_INF_FLAG: u32 = 20;
pub const MAX_INFSTR_STRKEY_LEN: u32 = 32;const (
NUM_CM_PROB_V1 uint32 = 37
NUM_CM_PROB_V2 uint32 = 50
NUM_CM_PROB_V3 uint32 = 51
NUM_CM_PROB_V4 uint32 = 52
NUM_CM_PROB_V5 uint32 = 53
NUM_CM_PROB_V6 uint32 = 54
NUM_CM_PROB_V7 uint32 = 55
NUM_CM_PROB_V8 uint32 = 57
NUM_CM_PROB_V9 uint32 = 58
NUM_CM_PROB uint32 = 58
LCPRI_FORCECONFIG uint32 = 0
LCPRI_BOOTCONFIG uint32 = 1
LCPRI_DESIRED uint32 = 8192
LCPRI_NORMAL uint32 = 12288
LCPRI_LASTBESTCONFIG uint32 = 16383
LCPRI_SUBOPTIMAL uint32 = 20480
LCPRI_LASTSOFTCONFIG uint32 = 32767
LCPRI_RESTART uint32 = 32768
LCPRI_REBOOT uint32 = 36864
LCPRI_POWEROFF uint32 = 40960
LCPRI_HARDRECONFIG uint32 = 49152
LCPRI_HARDWIRED uint32 = 57344
LCPRI_IMPOSSIBLE uint32 = 61440
LCPRI_DISABLED uint32 = 65535
MAX_LCPRI uint32 = 65535
CM_DEVICE_PANEL_SIDE_UNKNOWN uint32 = 0
CM_DEVICE_PANEL_SIDE_TOP uint32 = 1
CM_DEVICE_PANEL_SIDE_BOTTOM uint32 = 2
CM_DEVICE_PANEL_SIDE_LEFT uint32 = 3
CM_DEVICE_PANEL_SIDE_RIGHT uint32 = 4
CM_DEVICE_PANEL_SIDE_FRONT uint32 = 5
CM_DEVICE_PANEL_SIDE_BACK uint32 = 6
CM_DEVICE_PANEL_EDGE_UNKNOWN uint32 = 0
CM_DEVICE_PANEL_EDGE_TOP uint32 = 1
CM_DEVICE_PANEL_EDGE_BOTTOM uint32 = 2
CM_DEVICE_PANEL_EDGE_LEFT uint32 = 3
CM_DEVICE_PANEL_EDGE_RIGHT uint32 = 4
CM_DEVICE_PANEL_SHAPE_UNKNOWN uint32 = 0
CM_DEVICE_PANEL_SHAPE_RECTANGLE uint32 = 1
CM_DEVICE_PANEL_SHAPE_OVAL uint32 = 2
CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL uint32 = 0
CM_DEVICE_PANEL_ORIENTATION_VERTICAL uint32 = 1
CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN uint32 = 0
CM_DEVICE_PANEL_JOINT_TYPE_PLANAR uint32 = 1
CM_DEVICE_PANEL_JOINT_TYPE_HINGE uint32 = 2
CM_DEVICE_PANEL_JOINT_TYPE_PIVOT uint32 = 3
CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL uint32 = 4
LINE_LEN uint32 = 256
MAX_INF_STRING_LENGTH uint32 = 4096
MAX_INF_SECTION_NAME_LENGTH uint32 = 255
MAX_TITLE_LEN uint32 = 60
MAX_INSTRUCTION_LEN uint32 = 256
MAX_LABEL_LEN uint32 = 30
MAX_SERVICE_NAME_LEN uint32 = 256
MAX_SUBTITLE_LEN uint32 = 256
SP_MAX_MACHINENAME_LENGTH uint32 = 263
SP_ALTPLATFORM_FLAGS_VERSION_RANGE uint32 = 1
SP_ALTPLATFORM_FLAGS_SUITE_MASK uint32 = 2
DIRID_ABSOLUTE int32 = -1
DIRID_ABSOLUTE_16BIT uint32 = 65535
DIRID_NULL uint32 = 0
DIRID_SRCPATH uint32 = 1
DIRID_WINDOWS uint32 = 10
DIRID_SYSTEM uint32 = 11
DIRID_DRIVERS uint32 = 12
DIRID_IOSUBSYS uint32 = 12
DIRID_DRIVER_STORE uint32 = 13
DIRID_INF uint32 = 17
DIRID_HELP uint32 = 18
DIRID_FONTS uint32 = 20
DIRID_VIEWERS uint32 = 21
DIRID_COLOR uint32 = 23
DIRID_APPS uint32 = 24
DIRID_SHARED uint32 = 25
DIRID_BOOT uint32 = 30
DIRID_SYSTEM16 uint32 = 50
DIRID_SPOOL uint32 = 51
DIRID_SPOOLDRIVERS uint32 = 52
DIRID_USERPROFILE uint32 = 53
DIRID_LOADER uint32 = 54
DIRID_PRINTPROCESSOR uint32 = 55
DIRID_DEFAULT uint32 = 11
DIRID_COMMON_STARTMENU uint32 = 16406
DIRID_COMMON_PROGRAMS uint32 = 16407
DIRID_COMMON_STARTUP uint32 = 16408
DIRID_COMMON_DESKTOPDIRECTORY uint32 = 16409
DIRID_COMMON_FAVORITES uint32 = 16415
DIRID_COMMON_APPDATA uint32 = 16419
DIRID_PROGRAM_FILES uint32 = 16422
DIRID_SYSTEM_X86 uint32 = 16425
DIRID_PROGRAM_FILES_X86 uint32 = 16426
DIRID_PROGRAM_FILES_COMMON uint32 = 16427
DIRID_PROGRAM_FILES_COMMONX86 uint32 = 16428
DIRID_COMMON_TEMPLATES uint32 = 16429
DIRID_COMMON_DOCUMENTS uint32 = 16430
DIRID_USER uint32 = 32768
SPFILENOTIFY_STARTQUEUE uint32 = 1
SPFILENOTIFY_ENDQUEUE uint32 = 2
SPFILENOTIFY_STARTSUBQUEUE uint32 = 3
SPFILENOTIFY_ENDSUBQUEUE uint32 = 4
SPFILENOTIFY_STARTDELETE uint32 = 5
SPFILENOTIFY_ENDDELETE uint32 = 6
SPFILENOTIFY_DELETEERROR uint32 = 7
SPFILENOTIFY_STARTRENAME uint32 = 8
SPFILENOTIFY_ENDRENAME uint32 = 9
SPFILENOTIFY_RENAMEERROR uint32 = 10
SPFILENOTIFY_STARTCOPY uint32 = 11
SPFILENOTIFY_ENDCOPY uint32 = 12
SPFILENOTIFY_COPYERROR uint32 = 13
SPFILENOTIFY_NEEDMEDIA uint32 = 14
SPFILENOTIFY_QUEUESCAN uint32 = 15
SPFILENOTIFY_CABINETINFO uint32 = 16
SPFILENOTIFY_FILEINCABINET uint32 = 17
SPFILENOTIFY_NEEDNEWCABINET uint32 = 18
SPFILENOTIFY_FILEEXTRACTED uint32 = 19
SPFILENOTIFY_FILEOPDELAYED uint32 = 20
SPFILENOTIFY_STARTBACKUP uint32 = 21
SPFILENOTIFY_BACKUPERROR uint32 = 22
SPFILENOTIFY_ENDBACKUP uint32 = 23
SPFILENOTIFY_QUEUESCAN_EX uint32 = 24
SPFILENOTIFY_STARTREGISTRATION uint32 = 25
SPFILENOTIFY_ENDREGISTRATION uint32 = 32
SPFILENOTIFY_QUEUESCAN_SIGNERINFO uint32 = 64
SPFILENOTIFY_LANGMISMATCH uint32 = 65536
SPFILENOTIFY_TARGETEXISTS uint32 = 131072
SPFILENOTIFY_TARGETNEWER uint32 = 262144
FILEOP_RENAME uint32 = 1
FILEOP_BACKUP uint32 = 3
FILEOP_ABORT uint32 = 0
FILEOP_DOIT uint32 = 1
FILEOP_SKIP uint32 = 2
FILEOP_RETRY uint32 = 1
FILEOP_NEWPATH uint32 = 4
COPYFLG_WARN_IF_SKIP uint32 = 1
COPYFLG_NOSKIP uint32 = 2
COPYFLG_NOVERSIONCHECK uint32 = 4
COPYFLG_FORCE_FILE_IN_USE uint32 = 8
COPYFLG_NO_OVERWRITE uint32 = 16
COPYFLG_NO_VERSION_DIALOG uint32 = 32
COPYFLG_OVERWRITE_OLDER_ONLY uint32 = 64
COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE uint32 = 256
COPYFLG_REPLACEONLY uint32 = 1024
COPYFLG_NODECOMP uint32 = 2048
COPYFLG_REPLACE_BOOT_FILE uint32 = 4096
COPYFLG_NOPRUNE uint32 = 8192
COPYFLG_IN_USE_TRY_RENAME uint32 = 16384
DELFLG_IN_USE uint32 = 1
DELFLG_IN_USE1 uint32 = 65536
SPREG_SUCCESS uint32 = 0
SPREG_LOADLIBRARY uint32 = 1
SPREG_GETPROCADDR uint32 = 2
SPREG_REGSVR uint32 = 3
SPREG_DLLINSTALL uint32 = 4
SPREG_TIMEOUT uint32 = 5
SPREG_UNKNOWN uint32 = 4294967295
SPINT_ACTIVE uint32 = 1
SPINT_DEFAULT uint32 = 2
SPINT_REMOVED uint32 = 4
SPID_ACTIVE uint32 = 1
SPID_DEFAULT uint32 = 2
SPID_REMOVED uint32 = 4
ENABLECLASS_QUERY uint32 = 0
ENABLECLASS_SUCCESS uint32 = 1
ENABLECLASS_FAILURE uint32 = 2
MAX_INSTALLWIZARD_DYNAPAGES uint32 = 20
NDW_INSTALLFLAG_DIDFACTDEFS uint32 = 1
NDW_INSTALLFLAG_HARDWAREALLREADYIN uint32 = 2
NDW_INSTALLFLAG_NEEDSHUTDOWN uint32 = 512
NDW_INSTALLFLAG_EXPRESSINTRO uint32 = 1024
NDW_INSTALLFLAG_SKIPISDEVINSTALLED uint32 = 2048
NDW_INSTALLFLAG_NODETECTEDDEVS uint32 = 4096
NDW_INSTALLFLAG_INSTALLSPECIFIC uint32 = 8192
NDW_INSTALLFLAG_SKIPCLASSLIST uint32 = 16384
NDW_INSTALLFLAG_CI_PICKED_OEM uint32 = 32768
NDW_INSTALLFLAG_PCMCIAMODE uint32 = 65536
NDW_INSTALLFLAG_PCMCIADEVICE uint32 = 131072
NDW_INSTALLFLAG_USERCANCEL uint32 = 262144
NDW_INSTALLFLAG_KNOWNCLASS uint32 = 524288
DYNAWIZ_FLAG_PAGESADDED uint32 = 1
DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT uint32 = 8
DYNAWIZ_FLAG_INSTALLDET_NEXT uint32 = 2
DYNAWIZ_FLAG_INSTALLDET_PREV uint32 = 4
MIN_IDD_DYNAWIZ_RESOURCE_ID uint32 = 10000
MAX_IDD_DYNAWIZ_RESOURCE_ID uint32 = 11000
IDD_DYNAWIZ_FIRSTPAGE uint32 = 10000
IDD_DYNAWIZ_SELECT_PREVPAGE uint32 = 10001
IDD_DYNAWIZ_SELECT_NEXTPAGE uint32 = 10002
IDD_DYNAWIZ_ANALYZE_PREVPAGE uint32 = 10003
IDD_DYNAWIZ_ANALYZE_NEXTPAGE uint32 = 10004
IDD_DYNAWIZ_SELECTDEV_PAGE uint32 = 10009
IDD_DYNAWIZ_ANALYZEDEV_PAGE uint32 = 10010
IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE uint32 = 10011
IDD_DYNAWIZ_SELECTCLASS_PAGE uint32 = 10012
IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE uint32 = 10006
IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE uint32 = 10007
IDD_DYNAWIZ_INSTALLDETECTED_NODEVS uint32 = 10008
DRIVER_HARDWAREID_RANK uint32 = 4095
DRIVER_HARDWAREID_MASK uint32 = 2147487743
DRIVER_UNTRUSTED_RANK uint32 = 2147483648
DRIVER_W9X_SUSPECT_RANK uint32 = 3221225472
DRIVER_COMPATID_RANK uint32 = 16383
DRIVER_UNTRUSTED_HARDWAREID_RANK uint32 = 36863
DRIVER_UNTRUSTED_COMPATID_RANK uint32 = 49151
DRIVER_W9X_SUSPECT_HARDWAREID_RANK uint32 = 53247
DRIVER_W9X_SUSPECT_COMPATID_RANK uint32 = 65535
SPPSR_SELECT_DEVICE_RESOURCES uint32 = 1
SPPSR_ENUM_BASIC_DEVICE_PROPERTIES uint32 = 2
SPPSR_ENUM_ADV_DEVICE_PROPERTIES uint32 = 3
INFINFO_INF_SPEC_IS_HINF uint32 = 1
INFINFO_INF_NAME_IS_ABSOLUTE uint32 = 2
INFINFO_DEFAULT_SEARCH uint32 = 3
INFINFO_REVERSE_DEFAULT_SEARCH uint32 = 4
INFINFO_INF_PATH_LIST_SEARCH uint32 = 5
SRCLIST_TEMPORARY uint32 = 1
SRCLIST_NOBROWSE uint32 = 2
SRCLIST_SYSTEM uint32 = 16
SRCLIST_USER uint32 = 32
SRCLIST_SYSIFADMIN uint32 = 64
SRCLIST_SUBDIRS uint32 = 256
SRCLIST_APPEND uint32 = 512
SRCLIST_NOSTRIPPLATFORM uint32 = 1024
IDF_NOBROWSE uint32 = 1
IDF_NOSKIP uint32 = 2
IDF_NODETAILS uint32 = 4
IDF_NOCOMPRESSED uint32 = 8
IDF_CHECKFIRST uint32 = 256
IDF_NOBEEP uint32 = 512
IDF_NOFOREGROUND uint32 = 1024
IDF_WARNIFSKIP uint32 = 2048
IDF_NOREMOVABLEMEDIAPROMPT uint32 = 4096
IDF_USEDISKNAMEASPROMPT uint32 = 8192
IDF_OEMDISK uint32 = 2147483648
DPROMPT_SUCCESS uint32 = 0
DPROMPT_CANCEL uint32 = 1
DPROMPT_SKIPFILE uint32 = 2
DPROMPT_BUFFERTOOSMALL uint32 = 3
DPROMPT_OUTOFMEMORY uint32 = 4
SETDIRID_NOT_FULL_PATH uint32 = 1
SRCINFO_PATH uint32 = 1
SRCINFO_TAGFILE uint32 = 2
SRCINFO_DESCRIPTION uint32 = 3
SRCINFO_FLAGS uint32 = 4
SRCINFO_TAGFILE2 uint32 = 5
SRC_FLAGS_CABFILE uint32 = 16
SP_FLAG_CABINETCONTINUATION uint32 = 2048
SP_BACKUP_BACKUPPASS uint32 = 1
SP_BACKUP_DEMANDPASS uint32 = 2
SP_BACKUP_SPECIAL uint32 = 4
SP_BACKUP_BOOTFILE uint32 = 8
SPQ_DELAYED_COPY uint32 = 1
SPQ_FLAG_BACKUP_AWARE uint32 = 1
SPQ_FLAG_ABORT_IF_UNSIGNED uint32 = 2
SPQ_FLAG_FILES_MODIFIED uint32 = 4
SPQ_FLAG_DO_SHUFFLEMOVE uint32 = 8
SPQ_FLAG_VALID uint32 = 15
SPOST_MAX uint32 = 3
SUOI_FORCEDELETE uint32 = 1
SUOI_INTERNAL1 uint32 = 2
SPDSL_IGNORE_DISK uint32 = 1
SPDSL_DISALLOW_NEGATIVE_ADJUST uint32 = 2
SPFILEQ_FILE_IN_USE uint32 = 1
SPFILEQ_REBOOT_RECOMMENDED uint32 = 2
SPFILEQ_REBOOT_IN_PROGRESS uint32 = 4
FLG_ADDREG_DELREG_BIT uint32 = 32768
FLG_ADDREG_BINVALUETYPE uint32 = 1
FLG_ADDREG_NOCLOBBER uint32 = 2
FLG_ADDREG_DELVAL uint32 = 4
FLG_ADDREG_APPEND uint32 = 8
FLG_ADDREG_KEYONLY uint32 = 16
FLG_ADDREG_OVERWRITEONLY uint32 = 32
FLG_ADDREG_64BITKEY uint32 = 4096
FLG_ADDREG_KEYONLY_COMMON uint32 = 8192
FLG_ADDREG_32BITKEY uint32 = 16384
FLG_ADDREG_TYPE_SZ uint32 = 0
FLG_ADDREG_TYPE_MULTI_SZ uint32 = 65536
FLG_ADDREG_TYPE_EXPAND_SZ uint32 = 131072
FLG_DELREG_VALUE uint32 = 0
FLG_DELREG_TYPE_SZ uint32 = 0
FLG_DELREG_TYPE_MULTI_SZ uint32 = 65536
FLG_DELREG_TYPE_EXPAND_SZ uint32 = 131072
FLG_DELREG_64BITKEY uint32 = 4096
FLG_DELREG_KEYONLY_COMMON uint32 = 8192
FLG_DELREG_32BITKEY uint32 = 16384
FLG_DELREG_OPERATION_MASK uint32 = 254
FLG_BITREG_CLEARBITS uint32 = 0
FLG_BITREG_SETBITS uint32 = 1
FLG_BITREG_64BITKEY uint32 = 4096
FLG_BITREG_32BITKEY uint32 = 16384
FLG_INI2REG_64BITKEY uint32 = 4096
FLG_INI2REG_32BITKEY uint32 = 16384
FLG_REGSVR_DLLREGISTER uint32 = 1
FLG_REGSVR_DLLINSTALL uint32 = 2
FLG_PROFITEM_CURRENTUSER uint32 = 1
FLG_PROFITEM_DELETE uint32 = 2
FLG_PROFITEM_GROUP uint32 = 4
FLG_PROFITEM_CSIDL uint32 = 8
FLG_ADDPROPERTY_NOCLOBBER uint32 = 1
FLG_ADDPROPERTY_OVERWRITEONLY uint32 = 2
FLG_ADDPROPERTY_APPEND uint32 = 4
FLG_ADDPROPERTY_OR uint32 = 8
FLG_ADDPROPERTY_AND uint32 = 16
FLG_DELPROPERTY_MULTI_SZ_DELSTRING uint32 = 1
SPINST_LOGCONFIG uint32 = 1
SPINST_INIFILES uint32 = 2
SPINST_REGISTRY uint32 = 4
SPINST_INI2REG uint32 = 8
SPINST_FILES uint32 = 16
SPINST_BITREG uint32 = 32
SPINST_REGSVR uint32 = 64
SPINST_UNREGSVR uint32 = 128
SPINST_PROFILEITEMS uint32 = 256
SPINST_COPYINF uint32 = 512
SPINST_PROPERTIES uint32 = 1024
SPINST_ALL uint32 = 2047
SPINST_SINGLESECTION uint32 = 65536
SPINST_LOGCONFIG_IS_FORCED uint32 = 131072
SPINST_LOGCONFIGS_ARE_OVERRIDES uint32 = 262144
SPINST_REGISTERCALLBACKAWARE uint32 = 524288
SPINST_DEVICEINSTALL uint32 = 1048576
SPFILELOG_SYSTEMLOG uint32 = 1
SPFILELOG_FORCENEW uint32 = 2
SPFILELOG_QUERYONLY uint32 = 4
SPFILELOG_OEMFILE uint32 = 1
LogSevInformation uint32 = 0
LogSevWarning uint32 = 1
LogSevError uint32 = 2
LogSevFatalError uint32 = 3
LogSevMaximum uint32 = 4
DIOD_INHERIT_CLASSDRVS uint32 = 2
DIOD_CANCEL_REMOVE uint32 = 4
DIODI_NO_ADD uint32 = 1
SPRDI_FIND_DUPS uint32 = 1
SPDIT_NODRIVER uint32 = 0
DIBCI_NOINSTALLCLASS uint32 = 1
DIBCI_NODISPLAYCLASS uint32 = 2
DIOCR_INSTALLER uint32 = 1
DIOCR_INTERFACE uint32 = 2
DIREG_DEV uint32 = 1
DIREG_DRV uint32 = 2
DIREG_BOTH uint32 = 4
DICLASSPROP_INSTALLER uint32 = 1
DICLASSPROP_INTERFACE uint32 = 2
SPCRP_UPPERFILTERS uint32 = 17
SPCRP_LOWERFILTERS uint32 = 18
SPCRP_SECURITY uint32 = 23
SPCRP_SECURITY_SDS uint32 = 24
SPCRP_DEVTYPE uint32 = 25
SPCRP_EXCLUSIVE uint32 = 26
SPCRP_CHARACTERISTICS uint32 = 27
SPCRP_MAXIMUM_PROPERTY uint32 = 28
DMI_MASK uint32 = 1
DMI_BKCOLOR uint32 = 2
DMI_USERECT uint32 = 4
DIGCDP_FLAG_BASIC uint32 = 1
DIGCDP_FLAG_ADVANCED uint32 = 2
DIGCDP_FLAG_REMOTE_BASIC uint32 = 3
DIGCDP_FLAG_REMOTE_ADVANCED uint32 = 4
IDI_RESOURCEFIRST uint32 = 159
IDI_RESOURCE uint32 = 159
IDI_RESOURCELAST uint32 = 161
IDI_RESOURCEOVERLAYFIRST uint32 = 161
IDI_RESOURCEOVERLAYLAST uint32 = 161
IDI_CONFLICT uint32 = 161
IDI_CLASSICON_OVERLAYFIRST uint32 = 500
IDI_CLASSICON_OVERLAYLAST uint32 = 502
IDI_PROBLEM_OVL uint32 = 500
IDI_DISABLED_OVL uint32 = 501
IDI_FORCED_OVL uint32 = 502
SPWPT_SELECTDEVICE uint32 = 1
SPWP_USE_DEVINFO_DATA uint32 = 1
SIGNERSCORE_UNKNOWN uint32 = 4278190080
SIGNERSCORE_W9X_SUSPECT uint32 = 3221225472
SIGNERSCORE_UNSIGNED uint32 = 2147483648
SIGNERSCORE_AUTHENTICODE uint32 = 251658240
SIGNERSCORE_WHQL uint32 = 218103813
SIGNERSCORE_UNCLASSIFIED uint32 = 218103812
SIGNERSCORE_INBOX uint32 = 218103811
SIGNERSCORE_LOGO_STANDARD uint32 = 218103810
SIGNERSCORE_LOGO_PREMIUM uint32 = 218103809
SIGNERSCORE_MASK uint32 = 4278190080
SIGNERSCORE_SIGNED_MASK uint32 = 4026531840
DICUSTOMDEVPROP_MERGE_MULTISZ uint32 = 1
SCWMI_CLOBBER_SECURITY uint32 = 1
MAX_DEVICE_ID_LEN uint32 = 200
MAX_DEVNODE_ID_LEN uint32 = 200
MAX_GUID_STRING_LEN uint32 = 39
MAX_CLASS_NAME_LEN uint32 = 32
MAX_PROFILE_LEN uint32 = 80
MAX_CONFIG_VALUE uint32 = 9999
MAX_INSTANCE_VALUE uint32 = 9999
MAX_MEM_REGISTERS uint32 = 9
MAX_IO_PORTS uint32 = 20
MAX_IRQS uint32 = 7
MAX_DMA_CHANNELS uint32 = 7
DWORD_MAX uint32 = 4294967295
CONFIGMG_VERSION uint32 = 1024
IO_ALIAS_10_BIT_DECODE uint32 = 4
IO_ALIAS_12_BIT_DECODE uint32 = 16
IO_ALIAS_16_BIT_DECODE uint32 = 0
IO_ALIAS_POSITIVE_DECODE uint32 = 255
IOA_Local uint32 = 255
CM_RESDES_WIDTH_DEFAULT uint32 = 0
CM_RESDES_WIDTH_32 uint32 = 1
CM_RESDES_WIDTH_64 uint32 = 2
CM_RESDES_WIDTH_BITS uint32 = 3
PCD_MAX_MEMORY uint32 = 2
PCD_MAX_IO uint32 = 2
mPMF_AUDIO_ENABLE uint32 = 8
CM_HWPI_NOT_DOCKABLE uint32 = 0
CM_HWPI_UNDOCKED uint32 = 1
CM_HWPI_DOCKED uint32 = 2
CM_ADD_RANGE_ADDIFCONFLICT uint32 = 0
CM_ADD_RANGE_DONOTADDIFCONFLICT uint32 = 1
CM_ADD_RANGE_BITS uint32 = 1
LOG_CONF_BITS uint32 = 7
PRIORITY_EQUAL_FIRST uint32 = 8
PRIORITY_EQUAL_LAST uint32 = 0
PRIORITY_BIT uint32 = 8
RegDisposition_OpenAlways uint32 = 0
RegDisposition_OpenExisting uint32 = 1
RegDisposition_Bits uint32 = 1
CM_ADD_ID_HARDWARE uint32 = 0
CM_ADD_ID_COMPATIBLE uint32 = 1
CM_ADD_ID_BITS uint32 = 1
CM_CREATE_DEVNODE_NORMAL uint32 = 0
CM_CREATE_DEVNODE_NO_WAIT_INSTALL uint32 = 1
CM_CREATE_DEVNODE_PHANTOM uint32 = 2
CM_CREATE_DEVNODE_GENERATE_ID uint32 = 4
CM_CREATE_DEVNODE_DO_NOT_INSTALL uint32 = 8
CM_CREATE_DEVNODE_BITS uint32 = 15
CM_CREATE_DEVINST_NORMAL uint32 = 0
CM_CREATE_DEVINST_NO_WAIT_INSTALL uint32 = 1
CM_CREATE_DEVINST_PHANTOM uint32 = 2
CM_CREATE_DEVINST_GENERATE_ID uint32 = 4
CM_CREATE_DEVINST_DO_NOT_INSTALL uint32 = 8
CM_CREATE_DEVINST_BITS uint32 = 15
CM_DELETE_CLASS_ONLY uint32 = 0
CM_DELETE_CLASS_SUBKEYS uint32 = 1
CM_DELETE_CLASS_INTERFACE uint32 = 2
CM_DELETE_CLASS_BITS uint32 = 3
CM_DETECT_NEW_PROFILE uint32 = 1
CM_DETECT_CRASHED uint32 = 2
CM_DETECT_HWPROF_FIRST_BOOT uint32 = 4
CM_DETECT_RUN uint32 = 2147483648
CM_DETECT_BITS uint32 = 2147483655
CM_DISABLE_POLITE uint32 = 0
CM_DISABLE_ABSOLUTE uint32 = 1
CM_DISABLE_HARDWARE uint32 = 2
CM_DISABLE_UI_NOT_OK uint32 = 4
CM_DISABLE_PERSIST uint32 = 8
CM_DISABLE_BITS uint32 = 15
CM_GETIDLIST_FILTER_NONE uint32 = 0
CM_GETIDLIST_FILTER_ENUMERATOR uint32 = 1
CM_GETIDLIST_FILTER_SERVICE uint32 = 2
CM_GETIDLIST_FILTER_EJECTRELATIONS uint32 = 4
CM_GETIDLIST_FILTER_REMOVALRELATIONS uint32 = 8
CM_GETIDLIST_FILTER_POWERRELATIONS uint32 = 16
CM_GETIDLIST_FILTER_BUSRELATIONS uint32 = 32
CM_GETIDLIST_DONOTGENERATE uint32 = 268435520
CM_GETIDLIST_FILTER_BITS uint32 = 268435583
CM_GETIDLIST_FILTER_TRANSPORTRELATIONS uint32 = 128
CM_GETIDLIST_FILTER_PRESENT uint32 = 256
CM_GETIDLIST_FILTER_CLASS uint32 = 512
CM_DRP_DEVICEDESC uint32 = 1
CM_DRP_HARDWAREID uint32 = 2
CM_DRP_COMPATIBLEIDS uint32 = 3
CM_DRP_UNUSED0 uint32 = 4
CM_DRP_SERVICE uint32 = 5
CM_DRP_UNUSED1 uint32 = 6
CM_DRP_UNUSED2 uint32 = 7
CM_DRP_CLASS uint32 = 8
CM_DRP_CLASSGUID uint32 = 9
CM_DRP_DRIVER uint32 = 10
CM_DRP_CONFIGFLAGS uint32 = 11
CM_DRP_MFG uint32 = 12
CM_DRP_FRIENDLYNAME uint32 = 13
CM_DRP_LOCATION_INFORMATION uint32 = 14
CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME uint32 = 15
CM_DRP_CAPABILITIES uint32 = 16
CM_DRP_UI_NUMBER uint32 = 17
CM_DRP_UPPERFILTERS uint32 = 18
CM_CRP_UPPERFILTERS uint32 = 18
CM_DRP_LOWERFILTERS uint32 = 19
CM_CRP_LOWERFILTERS uint32 = 19
CM_DRP_BUSTYPEGUID uint32 = 20
CM_DRP_LEGACYBUSTYPE uint32 = 21
CM_DRP_BUSNUMBER uint32 = 22
CM_DRP_ENUMERATOR_NAME uint32 = 23
CM_DRP_SECURITY uint32 = 24
CM_CRP_SECURITY uint32 = 24
CM_DRP_SECURITY_SDS uint32 = 25
CM_CRP_SECURITY_SDS uint32 = 25
CM_DRP_DEVTYPE uint32 = 26
CM_CRP_DEVTYPE uint32 = 26
CM_DRP_EXCLUSIVE uint32 = 27
CM_CRP_EXCLUSIVE uint32 = 27
CM_DRP_CHARACTERISTICS uint32 = 28
CM_CRP_CHARACTERISTICS uint32 = 28
CM_DRP_ADDRESS uint32 = 29
CM_DRP_UI_NUMBER_DESC_FORMAT uint32 = 30
CM_DRP_DEVICE_POWER_DATA uint32 = 31
CM_DRP_REMOVAL_POLICY uint32 = 32
CM_DRP_REMOVAL_POLICY_HW_DEFAULT uint32 = 33
CM_DRP_REMOVAL_POLICY_OVERRIDE uint32 = 34
CM_DRP_INSTALL_STATE uint32 = 35
CM_DRP_LOCATION_PATHS uint32 = 36
CM_DRP_BASE_CONTAINERID uint32 = 37
CM_DRP_MIN uint32 = 1
CM_CRP_MIN uint32 = 1
CM_DRP_MAX uint32 = 37
CM_CRP_MAX uint32 = 37
CM_OPEN_CLASS_KEY_INSTALLER uint32 = 0
CM_OPEN_CLASS_KEY_INTERFACE uint32 = 1
CM_OPEN_CLASS_KEY_BITS uint32 = 1
CM_REMOVE_UI_OK uint32 = 0
CM_REMOVE_UI_NOT_OK uint32 = 1
CM_REMOVE_NO_RESTART uint32 = 2
CM_REMOVE_DISABLE uint32 = 4
CM_REMOVE_BITS uint32 = 7
CM_QUERY_REMOVE_UI_OK uint32 = 0
CM_QUERY_REMOVE_UI_NOT_OK uint32 = 1
CM_REGISTER_DEVICE_DRIVER_STATIC uint32 = 0
CM_REGISTER_DEVICE_DRIVER_DISABLEABLE uint32 = 1
CM_REGISTER_DEVICE_DRIVER_REMOVABLE uint32 = 2
CM_REGISTER_DEVICE_DRIVER_BITS uint32 = 3
CM_REGISTRY_HARDWARE uint32 = 0
CM_REGISTRY_SOFTWARE uint32 = 1
CM_REGISTRY_USER uint32 = 256
CM_REGISTRY_CONFIG uint32 = 512
CM_REGISTRY_BITS uint32 = 769
CM_SET_DEVNODE_PROBLEM_NORMAL uint32 = 0
CM_SET_DEVNODE_PROBLEM_OVERRIDE uint32 = 1
CM_SET_DEVNODE_PROBLEM_BITS uint32 = 1
CM_SET_DEVINST_PROBLEM_NORMAL uint32 = 0
CM_SET_DEVINST_PROBLEM_OVERRIDE uint32 = 1
CM_SET_DEVINST_PROBLEM_BITS uint32 = 1
CM_SET_HW_PROF_FLAGS_UI_NOT_OK uint32 = 1
CM_SET_HW_PROF_FLAGS_BITS uint32 = 1
CM_SETUP_DEVNODE_READY uint32 = 0
CM_SETUP_DEVINST_READY uint32 = 0
CM_SETUP_DOWNLOAD uint32 = 1
CM_SETUP_WRITE_LOG_CONFS uint32 = 2
CM_SETUP_PROP_CHANGE uint32 = 3
CM_SETUP_DEVNODE_RESET uint32 = 4
CM_SETUP_DEVINST_RESET uint32 = 4
CM_SETUP_DEVNODE_CONFIG uint32 = 5
CM_SETUP_DEVINST_CONFIG uint32 = 5
CM_SETUP_DEVNODE_CONFIG_CLASS uint32 = 6
CM_SETUP_DEVINST_CONFIG_CLASS uint32 = 6
CM_SETUP_DEVNODE_CONFIG_EXTENSIONS uint32 = 7
CM_SETUP_DEVINST_CONFIG_EXTENSIONS uint32 = 7
CM_SETUP_DEVNODE_CONFIG_RESET uint32 = 8
CM_SETUP_DEVINST_CONFIG_RESET uint32 = 8
CM_SETUP_BITS uint32 = 15
CM_QUERY_ARBITRATOR_RAW uint32 = 0
CM_QUERY_ARBITRATOR_TRANSLATED uint32 = 1
CM_QUERY_ARBITRATOR_BITS uint32 = 1
CM_CUSTOMDEVPROP_MERGE_MULTISZ uint32 = 1
CM_CUSTOMDEVPROP_BITS uint32 = 1
CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE uint32 = 1
CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME uint32 = 2
CM_CLASS_PROPERTY_INSTALLER uint32 = 0
CM_CLASS_PROPERTY_INTERFACE uint32 = 1
CM_CLASS_PROPERTY_BITS uint32 = 1
CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES uint32 = 1
CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES uint32 = 2
CM_GLOBAL_STATE_CAN_DO_UI uint32 = 1
CM_GLOBAL_STATE_ON_BIG_STACK uint32 = 2
CM_GLOBAL_STATE_SERVICES_AVAILABLE uint32 = 4
CM_GLOBAL_STATE_SHUTTING_DOWN uint32 = 8
CM_GLOBAL_STATE_DETECTION_PENDING uint32 = 16
CM_GLOBAL_STATE_REBOOT_REQUIRED uint32 = 32
MAX_KEY_LEN uint32 = 100
MAX_PRIORITYSTR_LEN uint32 = 16
MAX_INF_FLAG uint32 = 20
MAX_INFSTR_STRKEY_LEN uint32 = 32
)#define global NUM_CM_PROB_V1 37
#define global NUM_CM_PROB_V2 50
#define global NUM_CM_PROB_V3 51
#define global NUM_CM_PROB_V4 52
#define global NUM_CM_PROB_V5 53
#define global NUM_CM_PROB_V6 54
#define global NUM_CM_PROB_V7 55
#define global NUM_CM_PROB_V8 57
#define global NUM_CM_PROB_V9 58
#define global NUM_CM_PROB 58
#define global LCPRI_FORCECONFIG 0
#define global LCPRI_BOOTCONFIG 1
#define global LCPRI_DESIRED 8192
#define global LCPRI_NORMAL 12288
#define global LCPRI_LASTBESTCONFIG 16383
#define global LCPRI_SUBOPTIMAL 20480
#define global LCPRI_LASTSOFTCONFIG 32767
#define global LCPRI_RESTART 32768
#define global LCPRI_REBOOT 36864
#define global LCPRI_POWEROFF 40960
#define global LCPRI_HARDRECONFIG 49152
#define global LCPRI_HARDWIRED 57344
#define global LCPRI_IMPOSSIBLE 61440
#define global LCPRI_DISABLED 65535
#define global MAX_LCPRI 65535
#define global CM_DEVICE_PANEL_SIDE_UNKNOWN 0
#define global CM_DEVICE_PANEL_SIDE_TOP 1
#define global CM_DEVICE_PANEL_SIDE_BOTTOM 2
#define global CM_DEVICE_PANEL_SIDE_LEFT 3
#define global CM_DEVICE_PANEL_SIDE_RIGHT 4
#define global CM_DEVICE_PANEL_SIDE_FRONT 5
#define global CM_DEVICE_PANEL_SIDE_BACK 6
#define global CM_DEVICE_PANEL_EDGE_UNKNOWN 0
#define global CM_DEVICE_PANEL_EDGE_TOP 1
#define global CM_DEVICE_PANEL_EDGE_BOTTOM 2
#define global CM_DEVICE_PANEL_EDGE_LEFT 3
#define global CM_DEVICE_PANEL_EDGE_RIGHT 4
#define global CM_DEVICE_PANEL_SHAPE_UNKNOWN 0
#define global CM_DEVICE_PANEL_SHAPE_RECTANGLE 1
#define global CM_DEVICE_PANEL_SHAPE_OVAL 2
#define global CM_DEVICE_PANEL_ORIENTATION_HORIZONTAL 0
#define global CM_DEVICE_PANEL_ORIENTATION_VERTICAL 1
#define global CM_DEVICE_PANEL_JOINT_TYPE_UNKNOWN 0
#define global CM_DEVICE_PANEL_JOINT_TYPE_PLANAR 1
#define global CM_DEVICE_PANEL_JOINT_TYPE_HINGE 2
#define global CM_DEVICE_PANEL_JOINT_TYPE_PIVOT 3
#define global CM_DEVICE_PANEL_JOINT_TYPE_SWIVEL 4
#define global GUID_DEVCLASS_1394 "{6BDD1FC1-810F-11D0-BEC7-08002BE2092F}"
#define global GUID_DEVCLASS_1394DEBUG "{66F250D6-7801-4A64-B139-EEA80A450B24}"
#define global GUID_DEVCLASS_61883 "{7EBEFBC0-3200-11D2-B4C2-00A0C9697D07}"
#define global GUID_DEVCLASS_ADAPTER "{4D36E964-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_APMSUPPORT "{D45B1C18-C8FA-11D1-9F77-0000F805F530}"
#define global GUID_DEVCLASS_AUDIOPROCESSINGOBJECT "{5989FCE8-9CD0-467D-8A6A-5419E31529D4}"
#define global GUID_DEVCLASS_AVC "{C06FF265-AE09-48F0-812C-16753D7CBA83}"
#define global GUID_DEVCLASS_BATTERY "{72631E54-78A4-11D0-BCF7-00AA00B7B32A}"
#define global GUID_DEVCLASS_BIOMETRIC "{53D29EF7-377C-4D14-864B-EB3A85769359}"
#define global GUID_DEVCLASS_BLUETOOTH "{E0CBF06C-CD8B-4647-BB8A-263B43F0F974}"
#define global GUID_DEVCLASS_CAMERA "{CA3E7AB9-B4C3-4AE6-8251-579EF933890F}"
#define global GUID_DEVCLASS_CDROM "{4D36E965-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_COMPUTEACCELERATOR "{F01A9D53-3FF6-48D2-9F97-C8A7004BE10C}"
#define global GUID_DEVCLASS_COMPUTER "{4D36E966-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_DECODER "{6BDD1FC2-810F-11D0-BEC7-08002BE2092F}"
#define global GUID_DEVCLASS_DISKDRIVE "{4D36E967-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_DISPLAY "{4D36E968-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_DOT4 "{48721B56-6795-11D2-B1A8-0080C72E74A2}"
#define global GUID_DEVCLASS_DOT4PRINT "{49CE6AC8-6F86-11D2-B1E5-0080C72E74A2}"
#define global GUID_DEVCLASS_EHSTORAGESILO "{9DA2B80F-F89F-4A49-A5C2-511B085B9E8A}"
#define global GUID_DEVCLASS_ENUM1394 "{C459DF55-DB08-11D1-B009-00A0C9081FF6}"
#define global GUID_DEVCLASS_EXTENSION "{E2F84CE7-8EFA-411C-AA69-97454CA4CB57}"
#define global GUID_DEVCLASS_FDC "{4D36E969-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_FIRMWARE "{F2E7DD72-6468-4E36-B6F1-6488F42C1B52}"
#define global GUID_DEVCLASS_FLOPPYDISK "{4D36E980-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_GENERIC "{FF494DF1-C4ED-4FAC-9B3F-3786F6E91E7E}"
#define global GUID_DEVCLASS_GPS "{6BDD1FC3-810F-11D0-BEC7-08002BE2092F}"
#define global GUID_DEVCLASS_HDC "{4D36E96A-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_HIDCLASS "{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}"
#define global GUID_DEVCLASS_HOLOGRAPHIC "{D612553D-06B1-49CA-8938-E39EF80EB16F}"
#define global GUID_DEVCLASS_I3C "{13CFE1B1-6B17-424C-AC3F-16ACE8733898}"
#define global GUID_DEVCLASS_IMAGE "{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}"
#define global GUID_DEVCLASS_INFINIBAND "{30EF7132-D858-4A0C-AC24-B9028A5CCA3F}"
#define global GUID_DEVCLASS_INFRARED "{6BDD1FC5-810F-11D0-BEC7-08002BE2092F}"
#define global GUID_DEVCLASS_KEYBOARD "{4D36E96B-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_LEGACYDRIVER "{8ECC055D-047F-11D1-A537-0000F8753ED1}"
#define global GUID_DEVCLASS_MEDIA "{4D36E96C-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_MEDIUM_CHANGER "{CE5939AE-EBDE-11D0-B181-0000F8753EC4}"
#define global GUID_DEVCLASS_MEMORY "{5099944A-F6B9-4057-A056-8C550228544C}"
#define global GUID_DEVCLASS_MODEM "{4D36E96D-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_MONITOR "{4D36E96E-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_MOUSE "{4D36E96F-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_MTD "{4D36E970-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_MULTIFUNCTION "{4D36E971-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_MULTIPORTSERIAL "{50906CB8-BA12-11D1-BF5D-0000F805F530}"
#define global GUID_DEVCLASS_NET "{4D36E972-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_NETCLIENT "{4D36E973-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_NETDRIVER "{87EF9AD1-8F70-49EE-B215-AB1FCADCBE3C}"
#define global GUID_DEVCLASS_NETSERVICE "{4D36E974-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_NETTRANS "{4D36E975-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_NETUIO "{78912BC1-CB8E-4B28-A329-F322EBADBE0F}"
#define global GUID_DEVCLASS_NODRIVER "{4D36E976-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_PCMCIA "{4D36E977-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_PNPPRINTERS "{4658EE7E-F050-11D1-B6BD-00C04FA372A7}"
#define global GUID_DEVCLASS_PORTS "{4D36E978-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_PRIMITIVE "{242681D1-EED3-41D2-A1EF-1468FC843106}"
#define global GUID_DEVCLASS_PRINTER "{4D36E979-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_PRINTERUPGRADE "{4D36E97A-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_PRINTQUEUE "{1ED2BBF9-11F0-4084-B21F-AD83A8E6DCDC}"
#define global GUID_DEVCLASS_PROCESSOR "{50127DC3-0F36-415E-A6CC-4CB3BE910B65}"
#define global GUID_DEVCLASS_SBP2 "{D48179BE-EC20-11D1-B6B8-00C04FA372A7}"
#define global GUID_DEVCLASS_SCMDISK "{53966CB1-4D46-4166-BF23-C522403CD495}"
#define global GUID_DEVCLASS_SCMVOLUME "{53CCB149-E543-4C84-B6E0-BCE4F6B7E806}"
#define global GUID_DEVCLASS_SCSIADAPTER "{4D36E97B-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_SECURITYACCELERATOR "{268C95A1-EDFE-11D3-95C3-0010DC4050A5}"
#define global GUID_DEVCLASS_SENSOR "{5175D334-C371-4806-B3BA-71FD53C9258D}"
#define global GUID_DEVCLASS_SIDESHOW "{997B5D8D-C442-4F2E-BAF3-9C8E671E9E21}"
#define global GUID_DEVCLASS_SMARTCARDREADER "{50DD5230-BA8A-11D1-BF5D-0000F805F530}"
#define global GUID_DEVCLASS_SMRDISK "{53487C23-680F-4585-ACC3-1F10D6777E82}"
#define global GUID_DEVCLASS_SMRVOLUME "{53B3CF03-8F5A-4788-91B6-D19ED9FCCCBF}"
#define global GUID_DEVCLASS_SOFTWARECOMPONENT "{5C4C3332-344D-483C-8739-259E934C9CC8}"
#define global GUID_DEVCLASS_SOUND "{4D36E97C-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_SYSTEM "{4D36E97D-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_TAPEDRIVE "{6D807884-7D21-11CF-801C-08002BE10318}"
#define global GUID_DEVCLASS_THERMAL "{CA301CE1-74FC-45EA-A557-461EF48B9E37}"
#define global GUID_DEVCLASS_UNKNOWN "{4D36E97E-E325-11CE-BFC1-08002BE10318}"
#define global GUID_DEVCLASS_UCM "{E6F1AA1C-7F3B-4473-B2E8-C97D8AC71D53}"
#define global GUID_DEVCLASS_USB "{36FC9E60-C465-11CF-8056-444553540000}"
#define global GUID_DEVCLASS_VOLUME "{71A27CDD-812A-11D0-BEC7-08002BE2092F}"
#define global GUID_DEVCLASS_VOLUMESNAPSHOT "{533C5B84-EC70-11D2-9505-00C04F79DEAF}"
#define global GUID_DEVCLASS_WCEUSBS "{25DBCE51-6C8F-4A72-8A6D-B54C2B4FC835}"
#define global GUID_DEVCLASS_WPD "{EEC5AD98-8080-425F-922A-DABF3DE3F69A}"
#define global GUID_DEVCLASS_FSFILTER_TOP "{B369BAF4-5568-4E82-A87E-A93EB16BCA87}"
#define global GUID_DEVCLASS_FSFILTER_ACTIVITYMONITOR "{B86DFF51-A31E-4BAC-B3CF-E8CFE75C9FC2}"
#define global GUID_DEVCLASS_FSFILTER_UNDELETE "{FE8F1572-C67A-48C0-BBAC-0B5C6D66CAFB}"
#define global GUID_DEVCLASS_FSFILTER_ANTIVIRUS "{B1D1A169-C54F-4379-81DB-BEE7D88D7454}"
#define global GUID_DEVCLASS_FSFILTER_REPLICATION "{48D3EBC4-4CF8-48FF-B869-9C68AD42EB9F}"
#define global GUID_DEVCLASS_FSFILTER_CONTINUOUSBACKUP "{71AA14F8-6FAD-4622-AD77-92BB9D7E6947}"
#define global GUID_DEVCLASS_FSFILTER_CONTENTSCREENER "{3E3F0674-C83C-4558-BB26-9820E1EBA5C5}"
#define global GUID_DEVCLASS_FSFILTER_QUOTAMANAGEMENT "{8503C911-A6C7-4919-8F79-5028F5866B0C}"
#define global GUID_DEVCLASS_FSFILTER_SYSTEMRECOVERY "{2DB15374-706E-4131-A0C7-D7C78EB0289A}"
#define global GUID_DEVCLASS_FSFILTER_CFSMETADATASERVER "{CDCF0939-B75B-4630-BF76-80F7BA655884}"
#define global GUID_DEVCLASS_FSFILTER_HSM "{D546500A-2AEB-45F6-9482-F4B1799C3177}"
#define global GUID_DEVCLASS_FSFILTER_COMPRESSION "{F3586BAF-B5AA-49B5-8D6C-0569284C639F}"
#define global GUID_DEVCLASS_FSFILTER_ENCRYPTION "{A0A701C0-A511-42FF-AA6C-06DC0395576F}"
#define global GUID_DEVCLASS_FSFILTER_VIRTUALIZATION "{F75A86C0-10D8-4C3A-B233-ED60E4CDFAAC}"
#define global GUID_DEVCLASS_FSFILTER_PHYSICALQUOTAMANAGEMENT "{6A0A8E78-BBA6-4FC4-A709-1E33CD09D67E}"
#define global GUID_DEVCLASS_FSFILTER_OPENFILEBACKUP "{F8ECAFA6-66D1-41A5-899B-66585D7216B7}"
#define global GUID_DEVCLASS_FSFILTER_SECURITYENHANCER "{D02BC3DA-0C8E-4945-9BD5-F1883C226C8C}"
#define global GUID_DEVCLASS_FSFILTER_COPYPROTECTION "{89786FF1-9C12-402F-9C9E-17753C7F4375}"
#define global GUID_DEVCLASS_FSFILTER_BOTTOM "{37765EA0-5958-4FC9-B04B-2FDFEF97E59E}"
#define global GUID_DEVCLASS_FSFILTER_SYSTEM "{5D1B9AAA-01E2-46AF-849F-272B3F324C46}"
#define global GUID_DEVCLASS_FSFILTER_INFRASTRUCTURE "{E55FA6F9-128C-4D04-ABAB-630C74B1453A}"
#define global LINE_LEN 256
#define global MAX_INF_STRING_LENGTH 4096
#define global MAX_INF_SECTION_NAME_LENGTH 255
#define global MAX_TITLE_LEN 60
#define global MAX_INSTRUCTION_LEN 256
#define global MAX_LABEL_LEN 30
#define global MAX_SERVICE_NAME_LEN 256
#define global MAX_SUBTITLE_LEN 256
#define global SP_MAX_MACHINENAME_LENGTH 263
#define global SP_ALTPLATFORM_FLAGS_VERSION_RANGE 1
#define global SP_ALTPLATFORM_FLAGS_SUITE_MASK 2
#define global DIRID_ABSOLUTE (-1)
#define global DIRID_ABSOLUTE_16BIT 65535
#define global DIRID_NULL 0
#define global DIRID_SRCPATH 1
#define global DIRID_WINDOWS 10
#define global DIRID_SYSTEM 11
#define global DIRID_DRIVERS 12
#define global DIRID_IOSUBSYS 12
#define global DIRID_DRIVER_STORE 13
#define global DIRID_INF 17
#define global DIRID_HELP 18
#define global DIRID_FONTS 20
#define global DIRID_VIEWERS 21
#define global DIRID_COLOR 23
#define global DIRID_APPS 24
#define global DIRID_SHARED 25
#define global DIRID_BOOT 30
#define global DIRID_SYSTEM16 50
#define global DIRID_SPOOL 51
#define global DIRID_SPOOLDRIVERS 52
#define global DIRID_USERPROFILE 53
#define global DIRID_LOADER 54
#define global DIRID_PRINTPROCESSOR 55
#define global DIRID_DEFAULT 11
#define global DIRID_COMMON_STARTMENU 16406
#define global DIRID_COMMON_PROGRAMS 16407
#define global DIRID_COMMON_STARTUP 16408
#define global DIRID_COMMON_DESKTOPDIRECTORY 16409
#define global DIRID_COMMON_FAVORITES 16415
#define global DIRID_COMMON_APPDATA 16419
#define global DIRID_PROGRAM_FILES 16422
#define global DIRID_SYSTEM_X86 16425
#define global DIRID_PROGRAM_FILES_X86 16426
#define global DIRID_PROGRAM_FILES_COMMON 16427
#define global DIRID_PROGRAM_FILES_COMMONX86 16428
#define global DIRID_COMMON_TEMPLATES 16429
#define global DIRID_COMMON_DOCUMENTS 16430
#define global DIRID_USER 32768
#define global SPFILENOTIFY_STARTQUEUE 1
#define global SPFILENOTIFY_ENDQUEUE 2
#define global SPFILENOTIFY_STARTSUBQUEUE 3
#define global SPFILENOTIFY_ENDSUBQUEUE 4
#define global SPFILENOTIFY_STARTDELETE 5
#define global SPFILENOTIFY_ENDDELETE 6
#define global SPFILENOTIFY_DELETEERROR 7
#define global SPFILENOTIFY_STARTRENAME 8
#define global SPFILENOTIFY_ENDRENAME 9
#define global SPFILENOTIFY_RENAMEERROR 10
#define global SPFILENOTIFY_STARTCOPY 11
#define global SPFILENOTIFY_ENDCOPY 12
#define global SPFILENOTIFY_COPYERROR 13
#define global SPFILENOTIFY_NEEDMEDIA 14
#define global SPFILENOTIFY_QUEUESCAN 15
#define global SPFILENOTIFY_CABINETINFO 16
#define global SPFILENOTIFY_FILEINCABINET 17
#define global SPFILENOTIFY_NEEDNEWCABINET 18
#define global SPFILENOTIFY_FILEEXTRACTED 19
#define global SPFILENOTIFY_FILEOPDELAYED 20
#define global SPFILENOTIFY_STARTBACKUP 21
#define global SPFILENOTIFY_BACKUPERROR 22
#define global SPFILENOTIFY_ENDBACKUP 23
#define global SPFILENOTIFY_QUEUESCAN_EX 24
#define global SPFILENOTIFY_STARTREGISTRATION 25
#define global SPFILENOTIFY_ENDREGISTRATION 32
#define global SPFILENOTIFY_QUEUESCAN_SIGNERINFO 64
#define global SPFILENOTIFY_LANGMISMATCH 65536
#define global SPFILENOTIFY_TARGETEXISTS 131072
#define global SPFILENOTIFY_TARGETNEWER 262144
#define global FILEOP_RENAME 1
#define global FILEOP_BACKUP 3
#define global FILEOP_ABORT 0
#define global FILEOP_DOIT 1
#define global FILEOP_SKIP 2
#define global FILEOP_RETRY 1
#define global FILEOP_NEWPATH 4
#define global COPYFLG_WARN_IF_SKIP 1
#define global COPYFLG_NOSKIP 2
#define global COPYFLG_NOVERSIONCHECK 4
#define global COPYFLG_FORCE_FILE_IN_USE 8
#define global COPYFLG_NO_OVERWRITE 16
#define global COPYFLG_NO_VERSION_DIALOG 32
#define global COPYFLG_OVERWRITE_OLDER_ONLY 64
#define global COPYFLG_PROTECTED_WINDOWS_DRIVER_FILE 256
#define global COPYFLG_REPLACEONLY 1024
#define global COPYFLG_NODECOMP 2048
#define global COPYFLG_REPLACE_BOOT_FILE 4096
#define global COPYFLG_NOPRUNE 8192
#define global COPYFLG_IN_USE_TRY_RENAME 16384
#define global DELFLG_IN_USE 1
#define global DELFLG_IN_USE1 65536
#define global SPREG_SUCCESS 0
#define global SPREG_LOADLIBRARY 1
#define global SPREG_GETPROCADDR 2
#define global SPREG_REGSVR 3
#define global SPREG_DLLINSTALL 4
#define global SPREG_TIMEOUT 5
#define global SPREG_UNKNOWN 4294967295
#define global SPINT_ACTIVE 1
#define global SPINT_DEFAULT 2
#define global SPINT_REMOVED 4
#define global SPID_ACTIVE 1
#define global SPID_DEFAULT 2
#define global SPID_REMOVED 4
#define global ENABLECLASS_QUERY 0
#define global ENABLECLASS_SUCCESS 1
#define global ENABLECLASS_FAILURE 2
#define global MAX_INSTALLWIZARD_DYNAPAGES 20
#define global NDW_INSTALLFLAG_DIDFACTDEFS 1
#define global NDW_INSTALLFLAG_HARDWAREALLREADYIN 2
#define global NDW_INSTALLFLAG_NEEDSHUTDOWN 512
#define global NDW_INSTALLFLAG_EXPRESSINTRO 1024
#define global NDW_INSTALLFLAG_SKIPISDEVINSTALLED 2048
#define global NDW_INSTALLFLAG_NODETECTEDDEVS 4096
#define global NDW_INSTALLFLAG_INSTALLSPECIFIC 8192
#define global NDW_INSTALLFLAG_SKIPCLASSLIST 16384
#define global NDW_INSTALLFLAG_CI_PICKED_OEM 32768
#define global NDW_INSTALLFLAG_PCMCIAMODE 65536
#define global NDW_INSTALLFLAG_PCMCIADEVICE 131072
#define global NDW_INSTALLFLAG_USERCANCEL 262144
#define global NDW_INSTALLFLAG_KNOWNCLASS 524288
#define global DYNAWIZ_FLAG_PAGESADDED 1
#define global DYNAWIZ_FLAG_ANALYZE_HANDLECONFLICT 8
#define global DYNAWIZ_FLAG_INSTALLDET_NEXT 2
#define global DYNAWIZ_FLAG_INSTALLDET_PREV 4
#define global MIN_IDD_DYNAWIZ_RESOURCE_ID 10000
#define global MAX_IDD_DYNAWIZ_RESOURCE_ID 11000
#define global IDD_DYNAWIZ_FIRSTPAGE 10000
#define global IDD_DYNAWIZ_SELECT_PREVPAGE 10001
#define global IDD_DYNAWIZ_SELECT_NEXTPAGE 10002
#define global IDD_DYNAWIZ_ANALYZE_PREVPAGE 10003
#define global IDD_DYNAWIZ_ANALYZE_NEXTPAGE 10004
#define global IDD_DYNAWIZ_SELECTDEV_PAGE 10009
#define global IDD_DYNAWIZ_ANALYZEDEV_PAGE 10010
#define global IDD_DYNAWIZ_INSTALLDETECTEDDEVS_PAGE 10011
#define global IDD_DYNAWIZ_SELECTCLASS_PAGE 10012
#define global IDD_DYNAWIZ_INSTALLDETECTED_PREVPAGE 10006
#define global IDD_DYNAWIZ_INSTALLDETECTED_NEXTPAGE 10007
#define global IDD_DYNAWIZ_INSTALLDETECTED_NODEVS 10008
#define global DRIVER_HARDWAREID_RANK 4095
#define global DRIVER_HARDWAREID_MASK 2147487743
#define global DRIVER_UNTRUSTED_RANK 2147483648
#define global DRIVER_W9X_SUSPECT_RANK 3221225472
#define global DRIVER_COMPATID_RANK 16383
#define global DRIVER_UNTRUSTED_HARDWAREID_RANK 36863
#define global DRIVER_UNTRUSTED_COMPATID_RANK 49151
#define global DRIVER_W9X_SUSPECT_HARDWAREID_RANK 53247
#define global DRIVER_W9X_SUSPECT_COMPATID_RANK 65535
#define global SPPSR_SELECT_DEVICE_RESOURCES 1
#define global SPPSR_ENUM_BASIC_DEVICE_PROPERTIES 2
#define global SPPSR_ENUM_ADV_DEVICE_PROPERTIES 3
#define global INFINFO_INF_SPEC_IS_HINF 1
#define global INFINFO_INF_NAME_IS_ABSOLUTE 2
#define global INFINFO_DEFAULT_SEARCH 3
#define global INFINFO_REVERSE_DEFAULT_SEARCH 4
#define global INFINFO_INF_PATH_LIST_SEARCH 5
#define global SRCLIST_TEMPORARY 1
#define global SRCLIST_NOBROWSE 2
#define global SRCLIST_SYSTEM 16
#define global SRCLIST_USER 32
#define global SRCLIST_SYSIFADMIN 64
#define global SRCLIST_SUBDIRS 256
#define global SRCLIST_APPEND 512
#define global SRCLIST_NOSTRIPPLATFORM 1024
#define global IDF_NOBROWSE 1
#define global IDF_NOSKIP 2
#define global IDF_NODETAILS 4
#define global IDF_NOCOMPRESSED 8
#define global IDF_CHECKFIRST 256
#define global IDF_NOBEEP 512
#define global IDF_NOFOREGROUND 1024
#define global IDF_WARNIFSKIP 2048
#define global IDF_NOREMOVABLEMEDIAPROMPT 4096
#define global IDF_USEDISKNAMEASPROMPT 8192
#define global IDF_OEMDISK 2147483648
#define global DPROMPT_SUCCESS 0
#define global DPROMPT_CANCEL 1
#define global DPROMPT_SKIPFILE 2
#define global DPROMPT_BUFFERTOOSMALL 3
#define global DPROMPT_OUTOFMEMORY 4
#define global SETDIRID_NOT_FULL_PATH 1
#define global SRCINFO_PATH 1
#define global SRCINFO_TAGFILE 2
#define global SRCINFO_DESCRIPTION 3
#define global SRCINFO_FLAGS 4
#define global SRCINFO_TAGFILE2 5
#define global SRC_FLAGS_CABFILE 16
#define global SP_FLAG_CABINETCONTINUATION 2048
#define global SP_BACKUP_BACKUPPASS 1
#define global SP_BACKUP_DEMANDPASS 2
#define global SP_BACKUP_SPECIAL 4
#define global SP_BACKUP_BOOTFILE 8
#define global SPQ_DELAYED_COPY 1
#define global SPQ_FLAG_BACKUP_AWARE 1
#define global SPQ_FLAG_ABORT_IF_UNSIGNED 2
#define global SPQ_FLAG_FILES_MODIFIED 4
#define global SPQ_FLAG_DO_SHUFFLEMOVE 8
#define global SPQ_FLAG_VALID 15
#define global SPOST_MAX 3
#define global SUOI_FORCEDELETE 1
#define global SUOI_INTERNAL1 2
#define global SPDSL_IGNORE_DISK 1
#define global SPDSL_DISALLOW_NEGATIVE_ADJUST 2
#define global SPFILEQ_FILE_IN_USE 1
#define global SPFILEQ_REBOOT_RECOMMENDED 2
#define global SPFILEQ_REBOOT_IN_PROGRESS 4
#define global FLG_ADDREG_DELREG_BIT 32768
#define global FLG_ADDREG_BINVALUETYPE 1
#define global FLG_ADDREG_NOCLOBBER 2
#define global FLG_ADDREG_DELVAL 4
#define global FLG_ADDREG_APPEND 8
#define global FLG_ADDREG_KEYONLY 16
#define global FLG_ADDREG_OVERWRITEONLY 32
#define global FLG_ADDREG_64BITKEY 4096
#define global FLG_ADDREG_KEYONLY_COMMON 8192
#define global FLG_ADDREG_32BITKEY 16384
#define global FLG_ADDREG_TYPE_SZ 0
#define global FLG_ADDREG_TYPE_MULTI_SZ 65536
#define global FLG_ADDREG_TYPE_EXPAND_SZ 131072
#define global FLG_DELREG_VALUE 0
#define global FLG_DELREG_TYPE_SZ 0
#define global FLG_DELREG_TYPE_MULTI_SZ 65536
#define global FLG_DELREG_TYPE_EXPAND_SZ 131072
#define global FLG_DELREG_64BITKEY 4096
#define global FLG_DELREG_KEYONLY_COMMON 8192
#define global FLG_DELREG_32BITKEY 16384
#define global FLG_DELREG_OPERATION_MASK 254
#define global FLG_BITREG_CLEARBITS 0
#define global FLG_BITREG_SETBITS 1
#define global FLG_BITREG_64BITKEY 4096
#define global FLG_BITREG_32BITKEY 16384
#define global FLG_INI2REG_64BITKEY 4096
#define global FLG_INI2REG_32BITKEY 16384
#define global FLG_REGSVR_DLLREGISTER 1
#define global FLG_REGSVR_DLLINSTALL 2
#define global FLG_PROFITEM_CURRENTUSER 1
#define global FLG_PROFITEM_DELETE 2
#define global FLG_PROFITEM_GROUP 4
#define global FLG_PROFITEM_CSIDL 8
#define global FLG_ADDPROPERTY_NOCLOBBER 1
#define global FLG_ADDPROPERTY_OVERWRITEONLY 2
#define global FLG_ADDPROPERTY_APPEND 4
#define global FLG_ADDPROPERTY_OR 8
#define global FLG_ADDPROPERTY_AND 16
#define global FLG_DELPROPERTY_MULTI_SZ_DELSTRING 1
#define global SPINST_LOGCONFIG 1
#define global SPINST_INIFILES 2
#define global SPINST_REGISTRY 4
#define global SPINST_INI2REG 8
#define global SPINST_FILES 16
#define global SPINST_BITREG 32
#define global SPINST_REGSVR 64
#define global SPINST_UNREGSVR 128
#define global SPINST_PROFILEITEMS 256
#define global SPINST_COPYINF 512
#define global SPINST_PROPERTIES 1024
#define global SPINST_ALL 2047
#define global SPINST_SINGLESECTION 65536
#define global SPINST_LOGCONFIG_IS_FORCED 131072
#define global SPINST_LOGCONFIGS_ARE_OVERRIDES 262144
#define global SPINST_REGISTERCALLBACKAWARE 524288
#define global SPINST_DEVICEINSTALL 1048576
#define global SPFILELOG_SYSTEMLOG 1
#define global SPFILELOG_FORCENEW 2
#define global SPFILELOG_QUERYONLY 4
#define global SPFILELOG_OEMFILE 1
#define global LogSevInformation 0
#define global LogSevWarning 1
#define global LogSevError 2
#define global LogSevFatalError 3
#define global LogSevMaximum 4
#define global DIOD_INHERIT_CLASSDRVS 2
#define global DIOD_CANCEL_REMOVE 4
#define global DIODI_NO_ADD 1
#define global SPRDI_FIND_DUPS 1
#define global SPDIT_NODRIVER 0
#define global DIBCI_NOINSTALLCLASS 1
#define global DIBCI_NODISPLAYCLASS 2
#define global DIOCR_INSTALLER 1
#define global DIOCR_INTERFACE 2
#define global DIREG_DEV 1
#define global DIREG_DRV 2
#define global DIREG_BOTH 4
#define global DICLASSPROP_INSTALLER 1
#define global DICLASSPROP_INTERFACE 2
#define global SPCRP_UPPERFILTERS 17
#define global SPCRP_LOWERFILTERS 18
#define global SPCRP_SECURITY 23
#define global SPCRP_SECURITY_SDS 24
#define global SPCRP_DEVTYPE 25
#define global SPCRP_EXCLUSIVE 26
#define global SPCRP_CHARACTERISTICS 27
#define global SPCRP_MAXIMUM_PROPERTY 28
#define global DMI_MASK 1
#define global DMI_BKCOLOR 2
#define global DMI_USERECT 4
#define global DIGCDP_FLAG_BASIC 1
#define global DIGCDP_FLAG_ADVANCED 2
#define global DIGCDP_FLAG_REMOTE_BASIC 3
#define global DIGCDP_FLAG_REMOTE_ADVANCED 4
#define global IDI_RESOURCEFIRST 159
#define global IDI_RESOURCE 159
#define global IDI_RESOURCELAST 161
#define global IDI_RESOURCEOVERLAYFIRST 161
#define global IDI_RESOURCEOVERLAYLAST 161
#define global IDI_CONFLICT 161
#define global IDI_CLASSICON_OVERLAYFIRST 500
#define global IDI_CLASSICON_OVERLAYLAST 502
#define global IDI_PROBLEM_OVL 500
#define global IDI_DISABLED_OVL 501
#define global IDI_FORCED_OVL 502
#define global SPWPT_SELECTDEVICE 1
#define global SPWP_USE_DEVINFO_DATA 1
#define global SIGNERSCORE_UNKNOWN 4278190080
#define global SIGNERSCORE_W9X_SUSPECT 3221225472
#define global SIGNERSCORE_UNSIGNED 2147483648
#define global SIGNERSCORE_AUTHENTICODE 251658240
#define global SIGNERSCORE_WHQL 218103813
#define global SIGNERSCORE_UNCLASSIFIED 218103812
#define global SIGNERSCORE_INBOX 218103811
#define global SIGNERSCORE_LOGO_STANDARD 218103810
#define global SIGNERSCORE_LOGO_PREMIUM 218103809
#define global SIGNERSCORE_MASK 4278190080
#define global SIGNERSCORE_SIGNED_MASK 4026531840
#define global DICUSTOMDEVPROP_MERGE_MULTISZ 1
#define global SCWMI_CLOBBER_SECURITY 1
#define global MAX_DEVICE_ID_LEN 200
#define global MAX_DEVNODE_ID_LEN 200
#define global MAX_GUID_STRING_LEN 39
#define global MAX_CLASS_NAME_LEN 32
#define global MAX_PROFILE_LEN 80
#define global MAX_CONFIG_VALUE 9999
#define global MAX_INSTANCE_VALUE 9999
#define global MAX_MEM_REGISTERS 9
#define global MAX_IO_PORTS 20
#define global MAX_IRQS 7
#define global MAX_DMA_CHANNELS 7
#define global DWORD_MAX 4294967295
#define global CONFIGMG_VERSION 1024
#define global IO_ALIAS_10_BIT_DECODE 4
#define global IO_ALIAS_12_BIT_DECODE 16
#define global IO_ALIAS_16_BIT_DECODE 0
#define global IO_ALIAS_POSITIVE_DECODE 255
#define global IOA_Local 255
#define global CM_RESDES_WIDTH_DEFAULT 0
#define global CM_RESDES_WIDTH_32 1
#define global CM_RESDES_WIDTH_64 2
#define global CM_RESDES_WIDTH_BITS 3
#define global PCD_MAX_MEMORY 2
#define global PCD_MAX_IO 2
#define global mPMF_AUDIO_ENABLE 8
#define global CM_HWPI_NOT_DOCKABLE 0
#define global CM_HWPI_UNDOCKED 1
#define global CM_HWPI_DOCKED 2
#define global CM_ADD_RANGE_ADDIFCONFLICT 0
#define global CM_ADD_RANGE_DONOTADDIFCONFLICT 1
#define global CM_ADD_RANGE_BITS 1
#define global LOG_CONF_BITS 7
#define global PRIORITY_EQUAL_FIRST 8
#define global PRIORITY_EQUAL_LAST 0
#define global PRIORITY_BIT 8
#define global RegDisposition_OpenAlways 0
#define global RegDisposition_OpenExisting 1
#define global RegDisposition_Bits 1
#define global CM_ADD_ID_HARDWARE 0
#define global CM_ADD_ID_COMPATIBLE 1
#define global CM_ADD_ID_BITS 1
#define global CM_CREATE_DEVNODE_NORMAL 0
#define global CM_CREATE_DEVNODE_NO_WAIT_INSTALL 1
#define global CM_CREATE_DEVNODE_PHANTOM 2
#define global CM_CREATE_DEVNODE_GENERATE_ID 4
#define global CM_CREATE_DEVNODE_DO_NOT_INSTALL 8
#define global CM_CREATE_DEVNODE_BITS 15
#define global CM_CREATE_DEVINST_NORMAL 0
#define global CM_CREATE_DEVINST_NO_WAIT_INSTALL 1
#define global CM_CREATE_DEVINST_PHANTOM 2
#define global CM_CREATE_DEVINST_GENERATE_ID 4
#define global CM_CREATE_DEVINST_DO_NOT_INSTALL 8
#define global CM_CREATE_DEVINST_BITS 15
#define global CM_DELETE_CLASS_ONLY 0
#define global CM_DELETE_CLASS_SUBKEYS 1
#define global CM_DELETE_CLASS_INTERFACE 2
#define global CM_DELETE_CLASS_BITS 3
#define global CM_DETECT_NEW_PROFILE 1
#define global CM_DETECT_CRASHED 2
#define global CM_DETECT_HWPROF_FIRST_BOOT 4
#define global CM_DETECT_RUN 2147483648
#define global CM_DETECT_BITS 2147483655
#define global CM_DISABLE_POLITE 0
#define global CM_DISABLE_ABSOLUTE 1
#define global CM_DISABLE_HARDWARE 2
#define global CM_DISABLE_UI_NOT_OK 4
#define global CM_DISABLE_PERSIST 8
#define global CM_DISABLE_BITS 15
#define global CM_GETIDLIST_FILTER_NONE 0
#define global CM_GETIDLIST_FILTER_ENUMERATOR 1
#define global CM_GETIDLIST_FILTER_SERVICE 2
#define global CM_GETIDLIST_FILTER_EJECTRELATIONS 4
#define global CM_GETIDLIST_FILTER_REMOVALRELATIONS 8
#define global CM_GETIDLIST_FILTER_POWERRELATIONS 16
#define global CM_GETIDLIST_FILTER_BUSRELATIONS 32
#define global CM_GETIDLIST_DONOTGENERATE 268435520
#define global CM_GETIDLIST_FILTER_BITS 268435583
#define global CM_GETIDLIST_FILTER_TRANSPORTRELATIONS 128
#define global CM_GETIDLIST_FILTER_PRESENT 256
#define global CM_GETIDLIST_FILTER_CLASS 512
#define global CM_DRP_DEVICEDESC 1
#define global CM_DRP_HARDWAREID 2
#define global CM_DRP_COMPATIBLEIDS 3
#define global CM_DRP_UNUSED0 4
#define global CM_DRP_SERVICE 5
#define global CM_DRP_UNUSED1 6
#define global CM_DRP_UNUSED2 7
#define global CM_DRP_CLASS 8
#define global CM_DRP_CLASSGUID 9
#define global CM_DRP_DRIVER 10
#define global CM_DRP_CONFIGFLAGS 11
#define global CM_DRP_MFG 12
#define global CM_DRP_FRIENDLYNAME 13
#define global CM_DRP_LOCATION_INFORMATION 14
#define global CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME 15
#define global CM_DRP_CAPABILITIES 16
#define global CM_DRP_UI_NUMBER 17
#define global CM_DRP_UPPERFILTERS 18
#define global CM_CRP_UPPERFILTERS 18
#define global CM_DRP_LOWERFILTERS 19
#define global CM_CRP_LOWERFILTERS 19
#define global CM_DRP_BUSTYPEGUID 20
#define global CM_DRP_LEGACYBUSTYPE 21
#define global CM_DRP_BUSNUMBER 22
#define global CM_DRP_ENUMERATOR_NAME 23
#define global CM_DRP_SECURITY 24
#define global CM_CRP_SECURITY 24
#define global CM_DRP_SECURITY_SDS 25
#define global CM_CRP_SECURITY_SDS 25
#define global CM_DRP_DEVTYPE 26
#define global CM_CRP_DEVTYPE 26
#define global CM_DRP_EXCLUSIVE 27
#define global CM_CRP_EXCLUSIVE 27
#define global CM_DRP_CHARACTERISTICS 28
#define global CM_CRP_CHARACTERISTICS 28
#define global CM_DRP_ADDRESS 29
#define global CM_DRP_UI_NUMBER_DESC_FORMAT 30
#define global CM_DRP_DEVICE_POWER_DATA 31
#define global CM_DRP_REMOVAL_POLICY 32
#define global CM_DRP_REMOVAL_POLICY_HW_DEFAULT 33
#define global CM_DRP_REMOVAL_POLICY_OVERRIDE 34
#define global CM_DRP_INSTALL_STATE 35
#define global CM_DRP_LOCATION_PATHS 36
#define global CM_DRP_BASE_CONTAINERID 37
#define global CM_DRP_MIN 1
#define global CM_CRP_MIN 1
#define global CM_DRP_MAX 37
#define global CM_CRP_MAX 37
#define global CM_OPEN_CLASS_KEY_INSTALLER 0
#define global CM_OPEN_CLASS_KEY_INTERFACE 1
#define global CM_OPEN_CLASS_KEY_BITS 1
#define global CM_REMOVE_UI_OK 0
#define global CM_REMOVE_UI_NOT_OK 1
#define global CM_REMOVE_NO_RESTART 2
#define global CM_REMOVE_DISABLE 4
#define global CM_REMOVE_BITS 7
#define global CM_QUERY_REMOVE_UI_OK 0
#define global CM_QUERY_REMOVE_UI_NOT_OK 1
#define global CM_REGISTER_DEVICE_DRIVER_STATIC 0
#define global CM_REGISTER_DEVICE_DRIVER_DISABLEABLE 1
#define global CM_REGISTER_DEVICE_DRIVER_REMOVABLE 2
#define global CM_REGISTER_DEVICE_DRIVER_BITS 3
#define global CM_REGISTRY_HARDWARE 0
#define global CM_REGISTRY_SOFTWARE 1
#define global CM_REGISTRY_USER 256
#define global CM_REGISTRY_CONFIG 512
#define global CM_REGISTRY_BITS 769
#define global CM_SET_DEVNODE_PROBLEM_NORMAL 0
#define global CM_SET_DEVNODE_PROBLEM_OVERRIDE 1
#define global CM_SET_DEVNODE_PROBLEM_BITS 1
#define global CM_SET_DEVINST_PROBLEM_NORMAL 0
#define global CM_SET_DEVINST_PROBLEM_OVERRIDE 1
#define global CM_SET_DEVINST_PROBLEM_BITS 1
#define global CM_SET_HW_PROF_FLAGS_UI_NOT_OK 1
#define global CM_SET_HW_PROF_FLAGS_BITS 1
#define global CM_SETUP_DEVNODE_READY 0
#define global CM_SETUP_DEVINST_READY 0
#define global CM_SETUP_DOWNLOAD 1
#define global CM_SETUP_WRITE_LOG_CONFS 2
#define global CM_SETUP_PROP_CHANGE 3
#define global CM_SETUP_DEVNODE_RESET 4
#define global CM_SETUP_DEVINST_RESET 4
#define global CM_SETUP_DEVNODE_CONFIG 5
#define global CM_SETUP_DEVINST_CONFIG 5
#define global CM_SETUP_DEVNODE_CONFIG_CLASS 6
#define global CM_SETUP_DEVINST_CONFIG_CLASS 6
#define global CM_SETUP_DEVNODE_CONFIG_EXTENSIONS 7
#define global CM_SETUP_DEVINST_CONFIG_EXTENSIONS 7
#define global CM_SETUP_DEVNODE_CONFIG_RESET 8
#define global CM_SETUP_DEVINST_CONFIG_RESET 8
#define global CM_SETUP_BITS 15
#define global CM_QUERY_ARBITRATOR_RAW 0
#define global CM_QUERY_ARBITRATOR_TRANSLATED 1
#define global CM_QUERY_ARBITRATOR_BITS 1
#define global CM_CUSTOMDEVPROP_MERGE_MULTISZ 1
#define global CM_CUSTOMDEVPROP_BITS 1
#define global CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE 1
#define global CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME 2
#define global CM_CLASS_PROPERTY_INSTALLER 0
#define global CM_CLASS_PROPERTY_INTERFACE 1
#define global CM_CLASS_PROPERTY_BITS 1
#define global CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES 1
#define global CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES 2
#define global CM_GLOBAL_STATE_CAN_DO_UI 1
#define global CM_GLOBAL_STATE_ON_BIG_STACK 2
#define global CM_GLOBAL_STATE_SERVICES_AVAILABLE 4
#define global CM_GLOBAL_STATE_SHUTTING_DOWN 8
#define global CM_GLOBAL_STATE_DETECTION_PENDING 16
#define global CM_GLOBAL_STATE_REBOOT_REQUIRED 32
#define global MAX_KEY_LEN 100
#define global SZ_KEY_OPTIONDESC "OptionDesc"
#define global SZ_KEY_LDIDOEM "LdidOEM"
#define global SZ_KEY_SRCDISKFILES "SourceDisksFiles"
#define global SZ_KEY_SRCDISKNAMES "SourceDisksNames"
#define global SZ_KEY_STRINGS "Strings"
#define global SZ_KEY_DESTDIRS "DestinationDirs"
#define global SZ_KEY_LAYOUT_FILE "LayoutFile"
#define global SZ_KEY_DEFDESTDIR "DefaultDestDir"
#define global SZ_KEY_LFN_SECTION "VarLDID.LFN"
#define global SZ_KEY_SFN_SECTION "VarLDID.SFN"
#define global SZ_KEY_UPDATEINIS "UpdateInis"
#define global SZ_KEY_UPDATEINIFIELDS "UpdateIniFields"
#define global SZ_KEY_INI2REG "Ini2Reg"
#define global SZ_KEY_COPYFILES "CopyFiles"
#define global SZ_KEY_RENFILES "RenFiles"
#define global SZ_KEY_DELFILES "DelFiles"
#define global SZ_KEY_ADDREG "AddReg"
#define global SZ_KEY_ADDREGNOCLOBBER "AddRegNoClobber"
#define global SZ_KEY_DELREG "DelReg"
#define global SZ_KEY_BITREG "BitReg"
#define global SZ_KEY_COPYINF "CopyINF"
#define global SZ_KEY_LOGCONFIG "LogConfig"
#define global SZ_KEY_ADDSERVICE "AddService"
#define global SZ_KEY_DELSERVICE "DelService"
#define global SZ_KEY_ADDTRIGGER "AddTrigger"
#define global SZ_KEY_FAILUREACTIONS "FailureActions"
#define global SZ_KEY_ADDINTERFACE "AddInterface"
#define global SZ_KEY_ADDIME "AddIme"
#define global SZ_KEY_DELIME "DelIme"
#define global SZ_KEY_REGSVR "RegisterDlls"
#define global SZ_KEY_UNREGSVR "UnregisterDlls"
#define global SZ_KEY_PROFILEITEMS "ProfileItems"
#define global SZ_KEY_MODULES "Modules"
#define global SZ_KEY_DEFAULTOPTION "DefaultOption"
#define global SZ_KEY_LISTOPTIONS "ListOptions"
#define global SZ_KEY_CLEANONLY "CleanOnly"
#define global SZ_KEY_UPGRADEONLY "UpgradeOnly"
#define global SZ_KEY_EXCLUDEID "ExcludeId"
#define global SZ_KEY_ADDPOWERSETTING "AddPowerSetting"
#define global SZ_KEY_ADDPROP "AddProperty"
#define global SZ_KEY_DELPROP "DelProperty"
#define global SZ_KEY_FEATURESCORE "FeatureScore"
#define global SZ_KEY_ADDEVENTPROVIDER "AddEventProvider"
#define global SZ_KEY_ADDCOMSERVER "AddComServer"
#define global SZ_KEY_ADDCOMCLASS "AddComClass"
#define global SZ_KEY_ADDCHANNEL "AddChannel"
#define global SZ_KEY_IMPORTCHANNEL "ImportChannel"
#define global SZ_KEY_ADDAUTOLOGGER "AddAutoLogger"
#define global SZ_KEY_UPDATEAUTOLOGGER "UpdateAutoLogger"
#define global SZ_KEY_ADDAUTOLOGGERPROVIDER "AddAutoLoggerProvider"
#define global SZ_KEY_ADDFILTER "AddFilter"
#define global SZ_KEY_FILTERLEVEL "FilterLevel"
#define global SZ_KEY_FILTERPOSITION "FilterPosition"
#define global SZ_KEY_ADDCOMPONENT "AddComponent"
#define global SZ_KEY_PHASE1 "Phase1"
#define global SZ_KEY_HARDWARE "Hardware"
#define global INFSTR_KEY_CONFIGPRIORITY "ConfigPriority"
#define global MAX_PRIORITYSTR_LEN 16
#define global INFSTR_CFGPRI_HARDWIRED "HARDWIRED"
#define global INFSTR_CFGPRI_DESIRED "DESIRED"
#define global INFSTR_CFGPRI_NORMAL "NORMAL"
#define global INFSTR_CFGPRI_SUBOPTIMAL "SUBOPTIMAL"
#define global INFSTR_CFGPRI_DISABLED "DISABLED"
#define global INFSTR_CFGPRI_RESTART "RESTART"
#define global INFSTR_CFGPRI_REBOOT "REBOOT"
#define global INFSTR_CFGPRI_POWEROFF "POWEROFF"
#define global INFSTR_CFGPRI_HARDRECONFIG "HARDRECONFIG"
#define global INFSTR_CFGPRI_FORCECONFIG "FORCECONFIG"
#define global INFSTR_CFGTYPE_BASIC "BASIC"
#define global INFSTR_CFGTYPE_FORCED "FORCED"
#define global INFSTR_CFGTYPE_OVERRIDE "OVERRIDE"
#define global INFSTR_KEY_MEMCONFIG "MemConfig"
#define global INFSTR_KEY_MEMLARGECONFIG "MemLargeConfig"
#define global INFSTR_KEY_IOCONFIG "IOConfig"
#define global INFSTR_KEY_IRQCONFIG "IRQConfig"
#define global INFSTR_KEY_DMACONFIG "DMAConfig"
#define global INFSTR_KEY_PCCARDCONFIG "PcCardConfig"
#define global INFSTR_KEY_MFCARDCONFIG "MfCardConfig"
#define global INFSTR_SECT_CLASS_INSTALL "ClassInstall"
#define global INFSTR_SECT_CLASS_INSTALL_32 "ClassInstall32"
#define global INFSTR_SECT_DEFAULT_INSTALL "DefaultInstall"
#define global INFSTR_SECT_DEFAULT_UNINSTALL "DefaultUninstall"
#define global INFSTR_SECT_INTERFACE_INSTALL_32 "InterfaceInstall32"
#define global INFSTR_SECT_VERSION "Version"
#define global INFSTR_KEY_PROVIDER "Provider"
#define global INFSTR_KEY_SIGNATURE "Signature"
#define global INFSTR_KEY_DRIVERSET "DriverSet"
#define global MAX_INF_FLAG 20
#define global INFSTR_KEY_HARDWARE_CLASS "Class"
#define global INFSTR_KEY_HARDWARE_CLASSGUID "ClassGUID"
#define global INFSTR_KEY_NOSETUPINF "NoSetupInf"
#define global INFSTR_KEY_FROMINET "FromINet"
#define global INFSTR_KEY_CATALOGFILE "CatalogFile"
#define global INFSTR_KEY_PNPLOCKDOWN "PnpLockDown"
#define global INFSTR_KEY_EXTENSIONID "ExtensionId"
#define global INFSTR_SECT_MFG "Manufacturer"
#define global INFSTR_SECT_TARGETCOMPUTERS "TargetComputers"
#define global INFSTR_SECT_EXTENSIONCONTRACTS "ExtensionContracts"
#define global INFSTR_KEY_CLASS "Class"
#define global INFSTR_KEY_CLASSGUID "ClassGUID"
#define global INFSTR_RESTART "Restart"
#define global INFSTR_REBOOT "Reboot"
#define global INFSTR_KEY_DISPLAYNAME "DisplayName"
#define global INFSTR_KEY_SERVICETYPE "ServiceType"
#define global INFSTR_KEY_STARTTYPE "StartType"
#define global INFSTR_KEY_ERRORCONTROL "ErrorControl"
#define global INFSTR_KEY_SERVICEBINARY "ServiceBinary"
#define global INFSTR_KEY_LOADORDERGROUP "LoadOrderGroup"
#define global INFSTR_KEY_DEPENDENCIES "Dependencies"
#define global INFSTR_KEY_REQUIREDPRIVILEGES "RequiredPrivileges"
#define global INFSTR_KEY_STARTNAME "StartName"
#define global INFSTR_KEY_SECURITY "Security"
#define global INFSTR_KEY_DESCRIPTION "Description"
#define global INFSTR_KEY_SERVICESIDTYPE "ServiceSidType"
#define global INFSTR_KEY_DELAYEDAUTOSTART "DelayedAutoStart"
#define global INFSTR_KEY_BOOTFLAGS "BootFlags"
#define global INFSTR_KEY_TRIGGER_TYPE "TriggerType"
#define global INFSTR_KEY_ACTION "Action"
#define global INFSTR_KEY_SUB_TYPE "SubType"
#define global INFSTR_KEY_DATA_ITEM "DataItem"
#define global INFSTR_KEY_RESET_PERIOD "ResetPeriod"
#define global INFSTR_KEY_NON_CRASH_FAILURES "NonCrashFailures"
#define global INFSTR_KEY_FAILURE_ACTION "Action"
#define global INFSTR_KEY_PROVIDER_NAME "ProviderName"
#define global INFSTR_KEY_RESOURCE_FILE "ResourceFile"
#define global INFSTR_KEY_MESSAGE_FILE "MessageFile"
#define global INFSTR_KEY_PARAMETER_FILE "ParameterFile"
#define global INFSTR_KEY_COM_SERVER_TYPE "ServerType"
#define global INFSTR_KEY_COM_SERVER_BINARY "ServerBinary"
#define global INFSTR_KEY_COM_SERVER_BINARY_WOW64 "ServerBinaryWow64"
#define global INFSTR_KEY_COM_SERVER_ADD_COM_CLASS "AddComClass"
#define global INFSTR_KEY_COM_CLASS_THREADING_MODEL "ThreadingModel"
#define global INFSTR_KEY_COM_CLASS_DESCRIPTION "Description"
#define global INFSTR_KEY_COMPONENTIDS "ComponentIds"
#define global INFSTR_KEY_CHANNEL_ACCESS "Access"
#define global INFSTR_KEY_CHANNEL_ISOLATION "Isolation"
#define global INFSTR_KEY_CHANNEL_ENABLED "Enabled"
#define global INFSTR_KEY_CHANNEL_VALUE "Value"
#define global INFSTR_KEY_LOGGING_MAXSIZE "LoggingMaxSize"
#define global INFSTR_KEY_LOGGING_RETENTION "LoggingRetention"
#define global INFSTR_KEY_LOGGING_AUTOBACKUP "LoggingAutoBackup"
#define global INFSTR_KEY_START "Start"
#define global INFSTR_KEY_BUFFER_SIZE "BufferSize"
#define global INFSTR_KEY_CLOCK_TYPE "ClockType"
#define global INFSTR_KEY_DISABLE_REALTIME_PERSISTENCE "DisableRealtimePersistence"
#define global INFSTR_KEY_FILE_NAME "FileName"
#define global INFSTR_KEY_FILE_MAX "FileMax"
#define global INFSTR_KEY_FLUSH_TIMER "FlushTimer"
#define global INFSTR_KEY_LOG_FILE_MODE "LogFileMode"
#define global INFSTR_KEY_MAX_FILE_SIZE "MaxFileSize"
#define global INFSTR_KEY_MAXIMUM_BUFFERS "MaximumBuffers"
#define global INFSTR_KEY_MINIMUM_BUFFERS "MinimumBuffers"
#define global INFSTR_KEY_ENABLED "Enabled"
#define global INFSTR_KEY_ENABLE_FLAGS "EnableFlags"
#define global INFSTR_KEY_ENABLE_LEVEL "EnableLevel"
#define global INFSTR_KEY_ENABLE_PROPERTY "EnableProperty"
#define global INFSTR_KEY_MATCH_ANY_KEYWORD "MatchAnyKeyword"
#define global INFSTR_KEY_MATCH_ALL_KEYWORD "MatchAllKeyword"
#define global INFSTR_SECT_DETMODULES "Det.Modules"
#define global INFSTR_SECT_DETCLASSINFO "Det.ClassInfo"
#define global INFSTR_SECT_MANUALDEV "Det.ManualDev"
#define global INFSTR_SECT_AVOIDCFGSYSDEV "Det.AvoidCfgSysDev"
#define global INFSTR_SECT_REGCFGSYSDEV "Det.RegCfgSysDev"
#define global INFSTR_SECT_DEVINFS "Det.DevINFs"
#define global INFSTR_SECT_AVOIDINIDEV "Det.AvoidIniDev"
#define global INFSTR_SECT_AVOIDENVDEV "Det.AvoidEnvDev"
#define global INFSTR_SECT_REGINIDEV "Det.RegIniDev"
#define global INFSTR_SECT_REGENVDEV "Det.RegEnvDev"
#define global INFSTR_SECT_HPOMNIBOOK "Det.HPOmnibook"
#define global INFSTR_SECT_FORCEHWVERIFY "Det.ForceHWVerify"
#define global INFSTR_SECT_DETOPTIONS "Det.Options"
#define global INFSTR_SECT_BADPNPBIOS "BadPnpBios"
#define global INFSTR_SECT_GOODACPIBIOS "GoodACPIBios"
#define global INFSTR_SECT_BADACPIBIOS "BadACPIBios"
#define global INFSTR_SECT_BADROUTINGTABLEBIOS "BadPCIIRQRoutingTableBios"
#define global INFSTR_SECT_BADPMCALLBIOS "BadProtectedModeCallBios"
#define global INFSTR_SECT_BADRMCALLBIOS "BadRealModeCallBios"
#define global INFSTR_SECT_MACHINEIDBIOS "MachineIDBios"
#define global INFSTR_SECT_BADDISKBIOS "BadDiskBios"
#define global INFSTR_SECT_BADDSBIOS "BadDSBios"
#define global INFSTR_KEY_DETPARAMS "Params"
#define global INFSTR_KEY_SKIPLIST "SkipList"
#define global INFSTR_KEY_DETECTLIST "DetectList"
#define global INFSTR_KEY_EXCLUDERES "ExcludeRes"
#define global INFSTR_SUBKEY_LOGCONFIG "LogConfig"
#define global INFSTR_SUBKEY_DET "Det"
#define global INFSTR_SUBKEY_FACTDEF "FactDef"
#define global INFSTR_SUBKEY_POSSIBLEDUPS "PosDup"
#define global INFSTR_SUBKEY_NORESOURCEDUPS "NoResDup"
#define global INFSTR_SUBKEY_HW "Hw"
#define global INFSTR_SUBKEY_CTL "CTL"
#define global INFSTR_SUBKEY_SERVICES "Services"
#define global INFSTR_SUBKEY_SOFTWARE "Software"
#define global INFSTR_SUBKEY_INTERFACES "Interfaces"
#define global INFSTR_SUBKEY_COINSTALLERS "CoInstallers"
#define global INFSTR_SUBKEY_LOGCONFIGOVERRIDE "LogConfigOverride"
#define global INFSTR_SUBKEY_WMI "WMI"
#define global INFSTR_SUBKEY_EVENTS "Events"
#define global INFSTR_SUBKEY_COM "COM"
#define global INFSTR_SUBKEY_FILTERS "Filters"
#define global INFSTR_SUBKEY_COMPONENTS "Components"
#define global INFSTR_CONTROLFLAGS_SECTION "ControlFlags"
#define global INFSTR_KEY_COPYFILESONLY "CopyFilesOnly"
#define global INFSTR_KEY_EXCLUDEFROMSELECT "ExcludeFromSelect"
#define global INFSTR_KEY_ALWAYSEXCLUDEFROMSELECT "AlwaysExcludeFromSelect"
#define global INFSTR_KEY_INTERACTIVEINSTALL "InteractiveInstall"
#define global INFSTR_KEY_REQUESTADDITIONALSOFTWARE "RequestAdditionalSoftware"
#define global INFSTR_PLATFORM_WIN "Win"
#define global INFSTR_PLATFORM_NT "NT"
#define global INFSTR_PLATFORM_NTX86 "NTx86"
#define global INFSTR_PLATFORM_NTMIPS "NTMIPS"
#define global INFSTR_PLATFORM_NTALPHA "NTAlpha"
#define global INFSTR_PLATFORM_NTPPC "NTPPC"
#define global INFSTR_PLATFORM_NTIA64 "NTIA64"
#define global INFSTR_PLATFORM_NTAXP64 "NTAXP64"
#define global INFSTR_PLATFORM_NTAMD64 "NTAMD64"
#define global INFSTR_PLATFORM_NTARM "NTARM"
#define global INFSTR_PLATFORM_NTARM64 "NTARM64"
#define global MAX_INFSTR_STRKEY_LEN 32
#define global INFSTR_STRKEY_DRVDESC "DriverDesc"
#define global INFSTR_DRIVERSELECT_SECTION "DriverSelect"
#define global INFSTR_DRIVERSELECT_FUNCTIONS "DriverSelectFunctions"
#define global INFSTR_DRIVERVERSION_SECTION "DriverVer"
#define global INFSTR_SOFTWAREVERSION_SECTION "SoftwareVersion"
#define global INFSTR_SECT_CFGSYS "ConfigSysDrivers"
#define global INFSTR_SECT_AUTOEXECBAT "AutoexecBatDrivers"
#define global INFSTR_SECT_SYSINI "SystemIniDrivers"
#define global INFSTR_SECT_SYSINIDRV "SystemIniDriversLine"
#define global INFSTR_SECT_WININIRUN "WinIniRunLine"
#define global INFSTR_KEY_PATH "Path"
#define global INFSTR_KEY_NAME "Name"
#define global INFSTR_KEY_IO "IO"
#define global INFSTR_KEY_MEM "Mem"
#define global INFSTR_KEY_IRQ "IRQ"
#define global INFSTR_KEY_DMA "DMA"
#define global INFSTR_BUS_ISA "BUS_ISA"
#define global INFSTR_BUS_EISA "BUS_EISA"
#define global INFSTR_BUS_MCA "BUS_MCA"
#define global INFSTR_BUS_ALL "BUS_ALL"
#define global INFSTR_RISK_NONE "RISK_NONE"
#define global INFSTR_RISK_VERYLOW "RISK_VERYLOW"
#define global INFSTR_RISK_BIOSROMRD "RISK_BIOSROMRD"
#define global INFSTR_RISK_QUERYDRV "RISK_QUERYDRV"
#define global INFSTR_RISK_SWINT "RISK_SWINT"
#define global INFSTR_RISK_LOW "RISK_LOW"
#define global INFSTR_RISK_DELICATE "RISK_DELICATE"
#define global INFSTR_RISK_MEMRD "RISK_MEMRD"
#define global INFSTR_RISK_IORD "RISK_IORD"
#define global INFSTR_RISK_MEMWR "RISK_MEMWR"
#define global INFSTR_RISK_IOWR "RISK_IOWR"
#define global INFSTR_RISK_UNRELIABLE "RISK_UNRELIABLE"
#define global INFSTR_RISK_VERYHIGH "RISK_VERYHIGH"
#define global INFSTR_CLASS_SAFEEXCL "SAFE_EXCL"
#define global INFSTR_SECT_DISPLAY_CLEANUP "DisplayCleanup"
#define global GUID_HWPROFILE_QUERY_CHANGE "{CB3A4001-46F0-11D0-B08F-00609713053F}"
#define global GUID_HWPROFILE_CHANGE_CANCELLED "{CB3A4002-46F0-11D0-B08F-00609713053F}"
#define global GUID_HWPROFILE_CHANGE_COMPLETE "{CB3A4003-46F0-11D0-B08F-00609713053F}"
#define global GUID_DEVICE_INTERFACE_ARRIVAL "{CB3A4004-46F0-11D0-B08F-00609713053F}"
#define global GUID_DEVICE_INTERFACE_REMOVAL "{CB3A4005-46F0-11D0-B08F-00609713053F}"
#define global GUID_TARGET_DEVICE_QUERY_REMOVE "{CB3A4006-46F0-11D0-B08F-00609713053F}"
#define global GUID_TARGET_DEVICE_REMOVE_CANCELLED "{CB3A4007-46F0-11D0-B08F-00609713053F}"
#define global GUID_TARGET_DEVICE_REMOVE_COMPLETE "{CB3A4008-46F0-11D0-B08F-00609713053F}"
#define global GUID_PNP_CUSTOM_NOTIFICATION "{ACA73F8E-8D23-11D1-AC7D-0000F87571D0}"
#define global GUID_PNP_POWER_NOTIFICATION "{C2CF0660-EB7A-11D1-BD7F-0000F87571D0}"
#define global GUID_PNP_POWER_SETTING_CHANGE "{29C69B3E-C79A-43BF-BBDE-A932FA1BEA7E}"
#define global GUID_TARGET_DEVICE_TRANSPORT_RELATIONS_CHANGED "{FCF528F6-A82F-47B1-AD3A-8050594CAD28}"
#define global GUID_KERNEL_SOFT_RESTART_PREPARE "{DE373DEF-A85C-4F76-8CBF-F96BEA8BD10F}"
#define global GUID_KERNEL_SOFT_RESTART_CANCEL "{31D737E7-8C0B-468A-956E-9F433EC358FB}"
#define global GUID_RECOVERY_PCI_PREPARE_SHUTDOWN "{90D889DE-8704-44CF-8115-ED8528D2B2DA}"
#define global GUID_RECOVERY_NVMED_PREPARE_SHUTDOWN "{4B9770EA-BDE7-400B-A9B9-4F684F54CC2A}"
#define global GUID_KERNEL_SOFT_RESTART_FINALIZE "{20E91ABD-350A-4D4F-8577-99C81507473A}"
#define global GUID_KERNEL_SOFT_RESTART_PRE_COMPLETE "{AF855082-530B-4A85-B5A6-120B63089451}"
#define global GUID_BUS_INTERFACE_STANDARD "{496B8280-6F25-11D0-BEAF-08002BE2092F}"
#define global GUID_PCI_BUS_INTERFACE_STANDARD "{496B8281-6F25-11D0-BEAF-08002BE2092F}"
#define global GUID_PCI_BUS_INTERFACE_STANDARD2 "{DE94E966-FDFF-4C9C-9998-6747B150E74C}"
#define global GUID_ARBITER_INTERFACE_STANDARD "{E644F185-8C0E-11D0-BECF-08002BE2092F}"
#define global GUID_TRANSLATOR_INTERFACE_STANDARD "{6C154A92-AACF-11D0-8D2A-00A0C906B244}"
#define global GUID_ACPI_INTERFACE_STANDARD "{B091A08A-BA97-11D0-BD14-00AA00B7B32A}"
#define global GUID_INT_ROUTE_INTERFACE_STANDARD "{70941BF4-0073-11D1-A09E-00C04FC340B1}"
#define global GUID_PCMCIA_BUS_INTERFACE_STANDARD "{76173AF0-C504-11D1-947F-00C04FB960EE}"
#define global GUID_ACPI_REGS_INTERFACE_STANDARD "{06141966-7245-6369-462E-4E656C736F6E}"
#define global GUID_LEGACY_DEVICE_DETECTION_STANDARD "{50FEB0DE-596A-11D2-A5B8-0000F81A4619}"
#define global GUID_PCI_DEVICE_PRESENT_INTERFACE "{D1B82C26-BF49-45EF-B216-71CBD7889B57}"
#define global GUID_MF_ENUMERATION_INTERFACE "{AEB895F0-5586-11D1-8D84-00A0C906B244}"
#define global GUID_REENUMERATE_SELF_INTERFACE_STANDARD "{2AEB0243-6A6E-486B-82FC-D815F6B97006}"
#define global GUID_AGP_TARGET_BUS_INTERFACE_STANDARD "{B15CFCE8-06D1-4D37-9D4C-BEDDE0C2A6FF}"
#define global GUID_ACPI_CMOS_INTERFACE_STANDARD "{3A8D0384-6505-40CA-BC39-56C15F8C5FED}"
#define global GUID_ACPI_PORT_RANGES_INTERFACE_STANDARD "{F14F609B-CBBD-4957-A674-BC00213F1C97}"
#define global GUID_ACPI_INTERFACE_STANDARD2 "{E8695F63-1831-4870-A8CF-9C2F03F9DCB5}"
#define global GUID_PNP_LOCATION_INTERFACE "{70211B0E-0AFB-47DB-AFC1-410BF842497A}"
#define global GUID_PCI_EXPRESS_LINK_QUIESCENT_INTERFACE "{146CD41C-DAE3-4437-8AFF-2AF3F038099B}"
#define global GUID_PCI_EXPRESS_ROOT_PORT_INTERFACE "{83A7734A-84C7-4161-9A98-6000ED0C4A33}"
#define global GUID_MSIX_TABLE_CONFIG_INTERFACE "{1A6A460B-194F-455D-B34B-B84C5B05712B}"
#define global GUID_D3COLD_SUPPORT_INTERFACE "{B38290E5-3CD0-4F9D-9937-F5FE2B44D47A}"
#define global GUID_PROCESSOR_PCC_INTERFACE_STANDARD "{37B17E9A-C21C-4296-972D-11C4B32B28F0}"
#define global GUID_PCI_VIRTUALIZATION_INTERFACE "{64897B47-3A4A-4D75-BC74-89DD6C078293}"
#define global GUID_PCC_INTERFACE_STANDARD "{3EE8BA63-0F59-4A24-8A45-35808BDD1249}"
#define global GUID_PCC_INTERFACE_INTERNAL "{7CCE62CE-C189-4814-A6A7-12112089E938}"
#define global GUID_THERMAL_COOLING_INTERFACE "{ECBE47A8-C498-4BB9-BD70-E867E0940D22}"
#define global GUID_PCI_LINK_CONFIG_INTERFACE "{67593984-7CC0-4760-8D01-CBFFD2D080F7}"
#define global GUID_POWER_LIMIT_INTERFACE "{3B96F4F2-CE49-44D1-91F8-652B8121E93A}"
#define global GUID_DMA_CACHE_COHERENCY_INTERFACE "{B520F7FA-8A5A-4E40-A3F6-6BE1E162D935}"
#define global GUID_DEVICE_RESET_INTERFACE_STANDARD "{649FDF26-3BC0-4813-AD24-7E0C1EDA3FA3}"
#define global GUID_IOMMU_BUS_INTERFACE "{1EFEE0B2-D278-4AE4-BDDC-1B34DD648043}"
#define global GUID_PCI_SECURITY_INTERFACE "{6E7F1451-199E-4ACC-BA2D-762B4EDF4674}"
#define global GUID_SCM_BUS_INTERFACE "{25944783-CE79-4232-815E-4A30014E8EB4}"
#define global GUID_SECURE_DRIVER_INTERFACE "{370F67E1-4FF5-4A94-9A35-06C5D9CC30E2}"
#define global GUID_SDEV_IDENTIFIER_INTERFACE "{49D67AF8-916C-4EE8-9DF1-889F17D21E91}"
#define global GUID_SCM_BUS_NVD_INTERFACE "{8DE064FF-B630-42E4-88EA-6F24C8641175}"
#define global GUID_SCM_BUS_LD_INTERFACE "{9B89307D-D76B-4F48-B186-54041AE92E8D}"
#define global GUID_SCM_PHYSICAL_NVDIMM_INTERFACE "{0079C21B-917E-405E-A9CE-0732B5BBCEBD}"
#define global GUID_PNP_EXTENDED_ADDRESS_INTERFACE "{B8E992EC-A797-4DC4-8846-84D041707446}"
#define global GUID_D3COLD_AUX_POWER_AND_TIMING_INTERFACE "{0044D8AA-F664-4588-9FFC-2AFEAF5950B9}"
#define global GUID_PCI_FPGA_CONTROL_INTERFACE "{2DF3F7A8-B9B3-4063-9215-B5D14A0B266E}"
#define global GUID_PCI_PTM_CONTROL_INTERFACE "{348A5EBB-BA24-44B7-9916-285687735117}"
#define global GUID_BUS_RESOURCE_UPDATE_INTERFACE "{27D0102D-BFB2-4164-81DD-DBB82F968B48}"
#define global GUID_NPEM_CONTROL_INTERFACE "{4D95573D-B774-488A-B120-4F284A9EFF51}"
#define global GUID_PCI_ATS_INTERFACE "{010A7FE8-96F5-4943-BEDF-95E651B93412}"
#define global GUID_BUS_TYPE_INTERNAL "{1530EA73-086B-11D1-A09F-00C04FC340B1}"
#define global GUID_BUS_TYPE_PCMCIA "{09343630-AF9F-11D0-92E9-0000F81E1B30}"
#define global GUID_BUS_TYPE_PCI "{C8EBDFB0-B510-11D0-80E5-00A0C92542E3}"
#define global GUID_BUS_TYPE_ISAPNP "{E676F854-D87D-11D0-92B2-00A0C9055FC5}"
#define global GUID_BUS_TYPE_EISA "{DDC35509-F3FC-11D0-A537-0000F8753ED1}"
#define global GUID_BUS_TYPE_MCA "{1C75997A-DC33-11D0-92B2-00A0C9055FC5}"
#define global GUID_BUS_TYPE_SERENUM "{77114A87-8944-11D1-BD90-00A0C906BE2D}"
#define global GUID_BUS_TYPE_USB "{9D7DEBBC-C85D-11D1-9EB4-006008C3A19A}"
#define global GUID_BUS_TYPE_LPTENUM "{C4CA1000-2DDC-11D5-A17A-00C04F60524D}"
#define global GUID_BUS_TYPE_USBPRINT "{441EE000-4342-11D5-A184-00C04F60524D}"
#define global GUID_BUS_TYPE_DOT4PRT "{441EE001-4342-11D5-A184-00C04F60524D}"
#define global GUID_BUS_TYPE_1394 "{F74E73EB-9AC5-45EB-BE4D-772CC71DDFB3}"
#define global GUID_BUS_TYPE_HID "{EEAF37D0-1963-47C4-AA48-72476DB7CF49}"
#define global GUID_BUS_TYPE_AVC "{C06FF265-AE09-48F0-812C-16753D7CBA83}"
#define global GUID_BUS_TYPE_IRDA "{7AE17DC1-C944-44D6-881F-4C2E61053BC1}"
#define global GUID_BUS_TYPE_SD "{E700CC04-4036-4E89-9579-89EBF45F00CD}"
#define global GUID_BUS_TYPE_ACPI "{D7B46895-001A-4942-891F-A7D46610A843}"
#define global GUID_BUS_TYPE_SW_DEVICE "{06D10322-7DE0-4CEF-8E25-197D0E7442E2}"
#define global GUID_BUS_TYPE_SCM "{375A5912-804C-45AA-BDC2-FDD25A1D9512}"
#define global GUID_POWER_DEVICE_ENABLE "{827C0A6F-FEB0-11D0-BD26-00AA00B7B32A}"
#define global GUID_POWER_DEVICE_TIMEOUTS "{A45DA735-FEB0-11D0-BD26-00AA00B7B32A}"
#define global GUID_POWER_DEVICE_WAKE_ENABLE "{A9546A82-FEB0-11D0-BD26-00AA00B7B32A}"
#define global GUID_WUDF_DEVICE_HOST_PROBLEM "{C43D25BD-9346-40EE-A2D2-D70C15F8B75B}"
#define global GUID_PARTITION_UNIT_INTERFACE_STANDARD "{52363F5B-D891-429B-8195-AEC5FEF6853C}"
#define global GUID_QUERY_CRASHDUMP_FUNCTIONS "{9CC6B8FF-32E2-4834-B1DE-B32EF8880A4B}"