mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 08:25:03 +00:00
Fix default data sent to RtlQueryRegistryValues
svn path=/trunk/; revision=26124
This commit is contained in:
parent
f06ffd93b8
commit
4670093f37
2 changed files with 12 additions and 12 deletions
|
@ -211,7 +211,7 @@ ReadRegistryEntries(
|
|||
|
||||
ULONG DefaultConnectMultiplePorts = 0;
|
||||
ULONG DefaultDataQueueSize = 0x64;
|
||||
UNICODE_STRING DefaultDeviceBaseName = RTL_CONSTANT_STRING(L"KeyboardClass");
|
||||
PCWSTR DefaultDeviceBaseName = L"KeyboardClass";
|
||||
|
||||
ParametersRegistryKey.Length = 0;
|
||||
ParametersRegistryKey.MaximumLength = RegistryPath->Length + sizeof(L"\\Parameters") + sizeof(UNICODE_NULL);
|
||||
|
@ -245,7 +245,7 @@ ReadRegistryEntries(
|
|||
Parameters[2].Name = L"KeyboardDeviceBaseName";
|
||||
Parameters[2].EntryContext = &DriverExtension->DeviceBaseName;
|
||||
Parameters[2].DefaultType = REG_SZ;
|
||||
Parameters[2].DefaultData = &DefaultDeviceBaseName;
|
||||
Parameters[2].DefaultData = (PVOID)DefaultDeviceBaseName;
|
||||
Parameters[2].DefaultLength = 0;
|
||||
|
||||
Status = RtlQueryRegistryValues(
|
||||
|
@ -273,10 +273,10 @@ ReadRegistryEntries(
|
|||
/* Registry path doesn't exist. Set defaults */
|
||||
DriverExtension->ConnectMultiplePorts = DefaultConnectMultiplePorts;
|
||||
DriverExtension->DataQueueSize = DefaultDataQueueSize;
|
||||
Status = RtlDuplicateUnicodeString(
|
||||
RTL_DUPLICATE_UNICODE_STRING_NULL_TERMINATE,
|
||||
&DefaultDeviceBaseName,
|
||||
&DriverExtension->DeviceBaseName);
|
||||
if (RtlCreateUnicodeString(&DriverExtension->DeviceBaseName, DefaultDeviceBaseName))
|
||||
Status = STATUS_SUCCESS;
|
||||
else
|
||||
Status = STATUS_NO_MEMORY;
|
||||
}
|
||||
|
||||
return Status;
|
||||
|
|
|
@ -188,7 +188,7 @@ ReadRegistryEntries(
|
|||
|
||||
ULONG DefaultConnectMultiplePorts = 1;
|
||||
ULONG DefaultDataQueueSize = 0x64;
|
||||
UNICODE_STRING DefaultDeviceBaseName = RTL_CONSTANT_STRING(L"PointerClass");
|
||||
PCWSTR DefaultDeviceBaseName = L"PointerClass";
|
||||
|
||||
ParametersRegistryKey.Length = 0;
|
||||
ParametersRegistryKey.MaximumLength = RegistryPath->Length + sizeof(L"\\Parameters") + sizeof(UNICODE_NULL);
|
||||
|
@ -222,7 +222,7 @@ ReadRegistryEntries(
|
|||
Parameters[2].Name = L"PointerDeviceBaseName";
|
||||
Parameters[2].EntryContext = &DriverExtension->DeviceBaseName;
|
||||
Parameters[2].DefaultType = REG_SZ;
|
||||
Parameters[2].DefaultData = &DefaultDeviceBaseName;
|
||||
Parameters[2].DefaultData = (PVOID)DefaultDeviceBaseName;
|
||||
Parameters[2].DefaultLength = 0;
|
||||
|
||||
Status = RtlQueryRegistryValues(
|
||||
|
@ -250,10 +250,10 @@ ReadRegistryEntries(
|
|||
/* Registry path doesn't exist. Set defaults */
|
||||
DriverExtension->ConnectMultiplePorts = DefaultConnectMultiplePorts;
|
||||
DriverExtension->DataQueueSize = DefaultDataQueueSize;
|
||||
Status = RtlDuplicateUnicodeString(
|
||||
RTL_DUPLICATE_UNICODE_STRING_NULL_TERMINATE,
|
||||
&DefaultDeviceBaseName,
|
||||
&DriverExtension->DeviceBaseName);
|
||||
if (RtlCreateUnicodeString(&DriverExtension->DeviceBaseName, DefaultDeviceBaseName))
|
||||
Status = STATUS_SUCCESS;
|
||||
else
|
||||
Status = STATUS_NO_MEMORY;
|
||||
}
|
||||
|
||||
return Status;
|
||||
|
|
Loading…
Reference in a new issue