Replace some strings by constants
[reactos.git] / reactos / w32api / include / regstr.h
index ccf80ea..b6c7125 100644 (file)
@@ -421,6 +421,13 @@ extern "C" {
 #define        EISAFLAG_SLOT_IO_FIRST  2
 #define        EISA_NO_MAX_FUNCTION    0xFF
 #define        NUM_EISA_RANGES 4
+#define REGSTR_VAL_CAPABILITIES        TEXT("Capabilities")
+#define REGSTR_VAL_CLASSGUID   TEXT("ClassGUID")
+#define REGSTR_VAL_LOCATION_INFORMATION TEXT("LocationInformation")
+#define REGSTR_VAL_LOWERFILTERS TEXT("LowerFilters")
+#define REGSTR_VAL_SERVICE     TEXT("Service")
+#define REGSTR_VAL_UI_NUMBER   TEXT("UINumber")
+#define REGSTR_VAL_UPPERFILTERS TEXT("UpperFilters")
 #define REGSTR_VAL_DRVDESC     TEXT("DriverDesc")
 #define REGSTR_VAL_DEVLOADER   TEXT("DevLoader")
 #define REGSTR_VAL_STATICVXD   TEXT("StaticVxD")
@@ -434,6 +441,8 @@ extern "C" {
 #define REGSTR_VAL_PORTNAME    TEXT("PortName")
 #define REGSTR_VAL_INFPATH TEXT("InfPath")
 #define REGSTR_VAL_INFSECTION  TEXT("InfSection")
+#define REGSTR_VAL_INFSECTIONEXT TEXT("InfSectionExt")
+#define REGSTR_VAL_MATCHINGDEVID TEXT("MatchingDeviceId")
 #define REGSTR_VAL_POLLING     TEXT("Polling")
 #define REGSTR_VAL_DONTLOADIFCONFLICT TEXT("DontLoadIfConflict")
 #define REGSTR_VAL_PORTSUBCLASS TEXT("PortSubClass")
@@ -470,10 +479,18 @@ extern "C" {
 #define REGSTR_VAL_PCSSDRIVER  TEXT("Driver")
 #define REGSTR_KEY_PCMTD       TEXT("MTD-")
 #define REGSTR_VAL_PCMTDRIVER  TEXT("MTD")
+#define REGSTR_PATH_CLASS_NT   TEXT("System\\CurrentControlSet\\Control\\Class")
+#define REGSTR_PATH_CODEVICEINSTALLERS TEXT("System\\CurrentControlSet\\Control\\CoDeviceInstallers")
+#define REGSTR_PATH_DEVICE_CLASSES TEXT("System\\CurrentControlSet\\Control\\DeviceClasses")
+#define REGSTR_PATH_HWPROFILES TEXT("System\\CurrentControlSet\\Hardware Profiles")
+#define REGSTR_PATH_SYSTEMENUM TEXT("System\\CurrentControlSet\\Enum")
+#define REGSTR_VAL_COINSTALLERS_32 TEXT("CoInstallers32")
 #define REGSTR_VAL_HARDWAREID  TEXT("HardwareID")
 #define REGSTR_VAL_INSTALLER   TEXT("Installer")
+#define REGSTR_VAL_INSTALLER_32        TEXT("Installer32")
 #define REGSTR_VAL_INSICON     TEXT("Icon")
 #define REGSTR_VAL_ENUMPROPPAGES TEXT("EnumPropPages")
+#define REGSTR_VAL_ENUMPROPPAGES_32 TEXT("EnumPropPages32")
 #define REGSTR_VAL_BASICPROPERTIES TEXT("BasicProperties")
 #define REGSTR_VAL_PRIVATEPROBLEM TEXT("PrivateProblem")
 #define REGSTR_KEY_CURRENT     TEXT("Current")