#include "iop.h"
Go to the source code of this file.
Functions | |
VOID | IopDisableDevice (IN PDEVICE_NODE DeviceNode, IN HANDLE Handle) |
NTSTATUS | IopCreateMadeupNode (IN PUNICODE_STRING ServiceKeyName, OUT PHANDLE ReturnedHandle, OUT PUNICODE_STRING KeyName, OUT PULONG InstanceNumber, IN BOOLEAN ResourceOwned) |
NTSTATUS | IopRemoveStringFromValueKey (IN HANDLE Handle, IN PWSTR ValueName, IN PUNICODE_STRING String) |
NTSTATUS | IopAppendStringToValueKey (IN HANDLE Handle, IN PWSTR ValueName, IN PUNICODE_STRING String, IN BOOLEAN Create) |
BOOLEAN | IopConcatenateUnicodeStrings (OUT PUNICODE_STRING Destination, IN PUNICODE_STRING String1, IN PUNICODE_STRING String2 OPTIONAL) |
NTSTATUS | IopPrepareDriverLoading (IN PUNICODE_STRING KeyName, IN HANDLE KeyHandle, IN PIMAGE_NT_HEADERS Header) |
NTSTATUS | IopServiceInstanceToDeviceInstance (IN HANDLE ServiceKeyHandle OPTIONAL, IN PUNICODE_STRING ServiceKeyName OPTIONAL, IN ULONG ServiceInstanceOrdinal, OUT PUNICODE_STRING DeviceInstanceRegistryPath OPTIONAL, OUT PHANDLE DeviceInstanceHandle OPTIONAL, IN ACCESS_MASK DesiredAccess) |
NTSTATUS | IopOpenRegistryKeyEx (OUT PHANDLE Handle, IN HANDLE BaseHandle OPTIONAL, IN PUNICODE_STRING KeyName, IN ACCESS_MASK DesiredAccess) |
NTSTATUS | IopCreateRegistryKeyEx (OUT PHANDLE Handle, IN HANDLE BaseHandle OPTIONAL, IN PUNICODE_STRING KeyName, IN ACCESS_MASK DesiredAccess, IN ULONG CreateOptions, OUT PULONG Disposition OPTIONAL) |
NTSTATUS | IopOpenServiceEnumKeys (IN PUNICODE_STRING ServiceKeyName, IN ACCESS_MASK DesiredAccess, OUT PHANDLE ServiceHandle OPTIONAL, OUT PHANDLE ServiceEnumHandle OPTIONAL, IN BOOLEAN CreateEnum) |
NTSTATUS | IopGetDeviceInstanceCsConfigFlags (IN PUNICODE_STRING DeviceInstance, OUT PULONG CsConfigFlags) |
NTSTATUS | IopGetServiceInstanceCsConfigFlags (IN PUNICODE_STRING ServiceKeyName, IN ULONG Instance, OUT PULONG CsConfigFlags) |
NTSTATUS | IopSetServiceInstanceCsConfigFlags (IN PUNICODE_STRING ServiceKeyName, IN ULONG Instance, IN ULONG CsConfigFlags) |
NTSTATUS | IopOpenCurrentHwProfileDeviceInstanceKey (OUT PHANDLE Handle, IN PUNICODE_STRING ServiceKeyName, IN ULONG Instance, IN ACCESS_MASK DesiredAccess, IN BOOLEAN Create) |
NTSTATUS | IopApplyFunctionToSubKeys (IN HANDLE BaseHandle OPTIONAL, IN PUNICODE_STRING KeyName OPTIONAL, IN ACCESS_MASK DesiredAccess, IN ULONG Flags, IN PIOP_SUBKEY_CALLBACK_ROUTINE SubKeyCallbackRoutine, IN OUT PVOID Context) |
NTSTATUS | IopRegMultiSzToUnicodeStrings (IN PKEY_VALUE_FULL_INFORMATION KeyValueInformation, OUT PUNICODE_STRING *UnicodeStringList, OUT PULONG UnicodeStringCount) |
NTSTATUS | IopApplyFunctionToServiceInstances (IN HANDLE ServiceKeyHandle OPTIONAL, IN PUNICODE_STRING ServiceKeyName OPTIONAL, IN ACCESS_MASK DesiredAccess, IN BOOLEAN IgnoreNonCriticalErrors, IN PIOP_SUBKEY_CALLBACK_ROUTINE DevInstCallbackRoutine, IN OUT PVOID Context, OUT PULONG ServiceInstanceOrdinal OPTIONAL) |
NTSTATUS | IopMarkDuplicateDevice (IN PUNICODE_STRING TargetKeyName, IN ULONG TargetInstance, IN PUNICODE_STRING SourceKeyName, IN ULONG SourceInstance) |
BOOLEAN | IopIsDuplicatedDevices (IN PCM_RESOURCE_LIST Configuration1, IN PCM_RESOURCE_LIST Configuration2, IN PHAL_BUS_INFORMATION BusInfo1 OPTIONAL, IN PHAL_BUS_INFORMATION BusInfo2 OPTIONAL) |
VOID | IopFreeUnicodeStringList (IN PUNICODE_STRING UnicodeStringList, IN ULONG StringCount) |
NTSTATUS | IopDriverLoadingFailed (IN HANDLE ServiceHandle OPTIONAL, IN PUNICODE_STRING ServiceName OPTIONAL) |
BOOLEAN | IopIsAnyDeviceInstanceEnabled (IN PUNICODE_STRING ServiceKeyName, IN HANDLE ServiceHandle OPTIONAL, IN BOOLEAN LegacyIncluded) |
BOOLEAN | IopIsDeviceInstanceEnabled (IN HANDLE DeviceInstanceHandle OPTIONAL, IN PUNICODE_STRING DeviceInstance, IN BOOLEAN DisableIfEnabled) |
ULONG | IopDetermineResourceListSize (IN PCM_RESOURCE_LIST ResourceList) |
PDRIVER_OBJECT | IopReferenceDriverObjectByName (IN PUNICODE_STRING DriverName) |
PDEVICE_OBJECT | IopDeviceObjectFromDeviceInstance (IN HANDLE DeviceInstanceHandle OPTIONAL, IN PUNICODE_STRING DeviceInstance OPTIONAL) |
NTSTATUS | IopDeviceObjectToDeviceInstance (IN PDEVICE_OBJECT DeviceObject, IN PHANDLE DeviceInstanceHandle, IN ACCESS_MASK DesiredAccess) |
NTSTATUS | IopCleanupDeviceRegistryValues (IN PUNICODE_STRING InstancePath, IN BOOLEAN KeepReference) |
NTSTATUS | IopGetDeviceResourcesFromRegistry (IN PDEVICE_OBJECT DeviceObject, IN ULONG ResourceType, IN ULONG Preference, OUT PVOID *Resource, OUT PULONG Length) |
NTSTATUS | IopReadDeviceConfiguration (IN HANDLE Handle, IN ULONG Flags, OUT PCM_RESOURCE_LIST *CmResource, OUT PULONG Length) |
PIO_RESOURCE_REQUIREMENTS_LIST | IopCmResourcesToIoResources (IN ULONG SlotNumber, IN PCM_RESOURCE_LIST CmResourceList, IN ULONG Priority) |
NTSTATUS | IopFilterResourceRequirementsList (IN PIO_RESOURCE_REQUIREMENTS_LIST IoList, IN PCM_RESOURCE_LIST CmList, IN OUT PIO_RESOURCE_REQUIREMENTS_LIST *FilteredList, OUT PBOOLEAN ExactMatch) |
NTSTATUS | IopMergeFilteredResourceRequirementsList (IN PIO_RESOURCE_REQUIREMENTS_LIST IoList1, IN PIO_RESOURCE_REQUIREMENTS_LIST IoList2, IN OUT PIO_RESOURCE_REQUIREMENTS_LIST *MergedList) |
NTSTATUS | IopMergeCmResourceLists (IN PCM_RESOURCE_LIST List1, IN PCM_RESOURCE_LIST List2, IN OUT PCM_RESOURCE_LIST *MergedList) |
BOOLEAN | IopIsLegacyDriver (IN PDRIVER_OBJECT DriverObject) |
USHORT | IopGetGroupOrderIndex (IN HANDLE ServiceHandle) |
VOID | IopDeleteLegacyKey (IN PDRIVER_OBJECT DriverObject) |
NTSTATUS | IopDeviceNodeCapabilitiesToRegistry (IN PDEVICE_NODE DeviceNode) |
NTSTATUS | IopDeviceCapabilitiesToRegistry (IN PDEVICE_NODE DeviceNode, IN PDEVICE_CAPABILITIES Capabilities) |
NTSTATUS | IopRestartDeviceNode (IN PDEVICE_NODE DeviceNode) |
BOOLEAN | IopDeleteKeyRecursiveCallback (IN HANDLE KeyHandle, IN PUNICODE_STRING KeyName, IN OUT PVOID Context) |
NTSTATUS | IopDeleteKeyRecursive (IN HANDLE ParentKey OPTIONAL, IN PWCHAR KeyName) |
|
Definition at line 546 of file pnpsubs.c. References Create(), ExAllocatePool, ExFreePool(), Handle, IopGetRegistryValue(), KEY_VALUE_DATA, NT_SUCCESS, NTSTATUS(), NULL, PagedPool, RtlInitUnicodeString(), String, TITLE_INDEX_VALUE, and ValueName.
|
|
Definition at line 2209 of file pnpsubs.c. References CmRegistryMachineSystemCurrentControlSetEnumName, ExAllocatePool, ExFreePool(), FALSE, IopGetRegistryValue(), IopOpenRegistryKeyEx(), IopOpenServiceEnumKeys(), IopRegistryDataToUnicodeString, KEY_VALUE_DATA, NT_SUCCESS, NTSTATUS(), NULL, PagedPool, PNP_SCRATCH_BUFFER_SIZE, Status, and TRUE.
|
|
Definition at line 1844 of file pnpsubs.c. References ExAllocatePool, ExFreePool(), FALSE, FUNCTIONSUBKEY_FLAG_DELETE_SUBKEYS, FUNCTIONSUBKEY_FLAG_IGNORE_NON_CRITICAL_ERRORS, Handle, IopOpenRegistryKeyEx(), KeyName, NT_SUCCESS, NTSTATUS(), NULL, PagedPool, Status, TRUE, and USHORT.
|
|
Definition at line 3960 of file pnpsubs.c. References CmRegistryMachineSystemCurrentControlSetEnumName, FALSE, IopOpenRegistryKeyEx(), NT_SUCCESS, NTSTATUS(), NULL, PAGED_CODE, and TITLE_INDEX_VALUE.
|
|
Definition at line 4392 of file pnpsubs.c. References CmResourceTypeReserved, ExAllocatePool, NULL, PagedPool, and PnpDefaultInterfaceType.
|
|
Definition at line 695 of file pnpsubs.c. References ExAllocatePool, FALSE, PagedPool, String1, String2, TRUE, and USHORT.
|
|
Definition at line 91 of file pnpsubs.c. References CmRegistryMachineSystemCurrentControlSetEnumRootName, ExAcquireResourceShared, ExAllocatePool, ExFreePool(), ExReleaseResource, FALSE, IopConcatenateUnicodeStrings(), IopCreateRegistryKeyEx(), IopFixupDeviceId(), IopGetRegistryValue(), IopOpenRegistryKeyEx(), IopOpenServiceEnumKeys(), IopRegistryDataToUnicodeString, KeEnterCriticalRegion, KeLeaveCriticalRegion, KEY_VALUE_DATA, KeyName, L, NT_SUCCESS, NTSTATUS(), NULL, PagedPool, PpDeviceRegistration(), PpRegistryDeviceResource, ReturnedHandle, RtlFreeUnicodeString(), RtlInitUnicodeString(), RtlUpcaseUnicodeString(), TITLE_INDEX_VALUE, and TRUE.
|
|
Definition at line 1156 of file pnpsubs.c. References FALSE, Handle, KeyName, NT_SUCCESS, NTSTATUS(), NULL, PAGED_CODE, TRUE, and USHORT. Referenced by ComPortDBAdd(), EisaBuildEisaDeviceNode(), IoOpenDeviceInterfaceRegistryKey(), IoOpenDeviceRegistryKey(), IopBuildCmResourceList(), IopCreateMadeupNode(), IopGetDeviceInterfaces(), IopGetRootDevices(), IopInitializeDeviceInstanceKey(), IopInitializePlugPlayServices(), IopIsAnyDeviceInstanceEnabled(), IopIsFirmwareDisabled(), IopOpenCurrentHwProfileDeviceInstanceKey(), IopOpenDeviceParametersSubkey(), IopOpenOrCreateDeviceInterfaceSubKeys(), IopOpenServiceEnumKeys(), IopPrepareDriverLoading(), IopProcessNewDeviceNode(), IopProcessSetInterfaceState(), IopRegisterDeviceInterface(), IopReleaseDeviceResources(), IopStoreSystemPartitionInformation(), IopWriteAllocatedResourcesToRegistry(), IoReportDetectedDevice(), PnPBiosCopyIoDecode(), and PnPBiosWriteInfo().
|
|
Definition at line 5902 of file pnpsubs.c. References IopDeleteKeyRecursiveCallback(), IopOpenRegistryKeyEx(), KeyName, NT_SUCCESS, NTSTATUS(), PAGED_CODE, and RtlInitUnicodeString(). Referenced by IopRemoveDeviceInterfaces(), IopUnregisterDeviceInterface(), and PnPBiosWriteInfo().
|
|
Definition at line 5846 of file pnpsubs.c. References FUNCTIONSUBKEY_FLAG_DELETE_SUBKEYS, FUNCTIONSUBKEY_FLAG_IGNORE_NON_CRITICAL_ERRORS, IopApplyFunctionToSubKeys(), IopDeleteKeyRecursiveCallback(), KeyName, NT_SUCCESS, NTSTATUS(), NULL, and PAGED_CODE. Referenced by IopDeleteKeyRecursive(), and IopDeleteKeyRecursiveCallback().
|
|
Definition at line 5453 of file pnpsubs.c. References ASSERT, CmRegistryMachineSystemCurrentControlSetEnumName, _DEVOBJ_EXTENSION::DeviceNode, _DEVICE_OBJECT::DeviceObjectExtension, DNF_MADEUP, DNF_STARTED, ExAcquireResourceShared, ExFreePool(), exit, ExReleaseResource, FALSE, _DEVICE_NODE::Flags, IoDeleteDevice(), IopCleanupDeviceRegistryValues(), IopDeviceObjectFromDeviceInstance(), IopDoesDevNodeHaveProblem, IopGetRegistryValue(), IopOpenRegistryKeyEx(), IopReleaseDeviceResources(), IopSetDevNodeProblem, KeEnterCriticalRegion, KeLeaveCriticalRegion, KEY_VALUE_DATA, L, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, _DEVICE_NODE::OverUsed1, _DEVICE_NODE::OverUsed2, PpRegistryDeviceResource, TRUE, and USHORT.
|
|
Definition at line 3631 of file pnpsubs.c. References List.
|
|
Definition at line 5675 of file pnpsubs.c. References ASSERT, DEVICE_CAPABILITIES, DNF_HAS_BOOT_CONFIG, FIELD_SIZE, IopDeviceObjectToDeviceInstance(), NT_SUCCESS, NTSTATUS(), NULL, PAGED_CODE, TITLE_INDEX_VALUE, and Version.
|
|
Definition at line 5633 of file pnpsubs.c. References ASSERT, IopDeviceCapabilitiesToRegistry(), IopQueryDeviceCapabilities(), NT_SUCCESS, NTSTATUS(), NULL, and PAGED_CODE. Referenced by IopInitializeDeviceInstanceKey(), and IopStartAndEnumerateDevice().
|
|
Definition at line 3759 of file pnpsubs.c. References ASSERT, CmRegistryMachineSystemCurrentControlSetEnumName, _DEVOBJ_EXTENSION::DeviceNode, _DEVICE_OBJECT::DeviceObjectExtension, ExFreePool(), exit, IO_TYPE_DEVICE, IopGetRegistryValue(), IopOpenRegistryKeyEx(), IopRootDeviceNode, KEY_VALUE_DATA, NT_SUCCESS, NTSTATUS(), NULL, ObReferenceObject, PAGED_CODE, _DEVICE_NODE::PhysicalDeviceObject, RtlEqualUnicodeString(), TRUE, and _DEVICE_OBJECT::Type.
|
|
Definition at line 3897 of file pnpsubs.c. References CmRegistryMachineSystemCurrentControlSetEnumName, _DEVICE_NODE::InstancePath, IopOpenRegistryKeyEx(), NT_SUCCESS, NTSTATUS(), NULL, and PAGED_CODE.
|
|
Definition at line 3125 of file pnpsubs.c. References ASSERT, IopClearDevNodeProblem, IopDoesDevNodeHaveProblem, IopIsDevNodeProblem, IopReleaseDeviceResources(), IopRemoveDevice(), IopSetDevNodeProblem, IRP_MN_CANCEL_REMOVE_DEVICE, IRP_MN_QUERY_REMOVE_DEVICE, IRP_MN_REMOVE_DEVICE, NT_SUCCESS, NTSTATUS(), and TRUE.
|
|
Definition at line 2779 of file pnpsubs.c. References CmRegistryMachineSystemCurrentControlSetEnumName, _DEVOBJ_EXTENSION::DeviceNode, _DEVICE_OBJECT::DeviceObjectExtension, DNF_MADEUP, DNF_STARTED, ExAcquireResourceShared, ExFreePool(), ExReleaseResource, FALSE, _DEVICE_NODE::Flags, IoDeleteDevice(), IopDeviceObjectFromDeviceInstance(), IopGetRegistryValue(), IopOpenRegistryKeyEx(), IopOpenServiceEnumKeys(), IopReleaseDeviceResources(), IopServiceInstanceToDeviceInstance(), IopSetDevNodeProblem, KeEnterCriticalRegion, KeLeaveCriticalRegion, KEY_VALUE_DATA, L, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, PpRegistryDeviceResource, RtlInitUnicodeString(), TITLE_INDEX_VALUE, and TRUE.
|
|
Definition at line 4592 of file pnpsubs.c. References ASSERT, ExAllocatePool, ExFreePool(), FALSE, IopCmResourcesToIoResources(), NTSTATUS(), NULL, PAGED_CODE, PagedPool, TRUE, and USHORT.
|
|
Definition at line 2740 of file pnpsubs.c. References Buffer, and ExFreePool().
|
|
Definition at line 1477 of file pnpsubs.c. References CmRegistryMachineSystemCurrentControlSetHardwareProfilesCurrent, ExFreePool(), IopGetRegistryValue(), IopOpenRegistryKeyEx(), KEY_VALUE_DATA, NT_SUCCESS, NTSTATUS(), NULL, and PAGED_CODE.
|
|
Definition at line 4081 of file pnpsubs.c. References ExAllocatePool, ExFreePool(), IopDeviceObjectToDeviceInstance(), IopGetRegistryValue(), IopOpenRegistryKeyEx(), IopReadDeviceConfiguration(), KEY_VALUE_DATA, NT_SUCCESS, NTSTATUS(), NULL, PagedPool, PnpDefaultInterfaceType, QUERY_RESOURCE_LIST, REGISTRY_ALLOC_CONFIG, REGISTRY_BASIC_CONFIGVECTOR, REGISTRY_BOOT_CONFIG, REGISTRY_FORCED_CONFIG, REGISTRY_OVERRIDE_CONFIGVECTOR, and Resource.
|
|
Definition at line 5334 of file pnpsubs.c. References ExFreePool(), IopFreeUnicodeStringList(), IopGetRegistryValue(), IopOpenRegistryKeyEx(), IopRegistryDataToUnicodeString, IopRegMultiSzToUnicodeStrings(), KEY_VALUE_DATA, L, NO_MORE_GROUP, NT_SUCCESS, NTSTATUS(), NULL, PAGED_CODE, RtlEqualUnicodeString(), TRUE, and USHORT.
|
|
Definition at line 1591 of file pnpsubs.c. References ExFreePool(), FALSE, IopGetRegistryValue(), IopOpenCurrentHwProfileDeviceInstanceKey(), KEY_VALUE_DATA, NT_SUCCESS, NTSTATUS(), and PAGED_CODE. Referenced by IopIsAnyDeviceInstanceEnabled().
|
|
Definition at line 3181 of file pnpsubs.c. References _DEVOBJ_EXTENSION::DeviceNode, _DEVICE_OBJECT::DeviceObjectExtension, ExFreePool(), FALSE, IopCreateRegistryKeyEx(), IopDeviceObjectFromDeviceInstance(), IopDisableDevice(), IopGetRegistryValue(), IopGetServiceInstanceCsConfigFlags(), IopIsDevNodeProblem, IopOpenRegistryKeyEx(), IopOpenServiceEnumKeys(), IopServiceInstanceToDeviceInstance(), KEY_VALUE_DATA, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, TITLE_INDEX_VALUE, and TRUE.
|
|
Definition at line 3443 of file pnpsubs.c. References CmRegistryMachineSystemCurrentControlSetEnumName, CmRegistryMachineSystemCurrentControlSetHardwareProfilesCurrent, _DEVOBJ_EXTENSION::DeviceNode, _DEVICE_OBJECT::DeviceObjectExtension, ExFreePool(), exit, FALSE, IopDeviceObjectFromDeviceInstance(), IopDisableDevice(), IopGetRegistryValue(), IopIsDevNodeProblem, IopOpenRegistryKeyEx(), KEY_VALUE_DATA, NT_SUCCESS, NTSTATUS(), NULL, ObDereferenceObject, and TRUE.
|
|
Definition at line 2554 of file pnpsubs.c. References FALSE, HalTranslateBusAddress(), NULL, and TRUE.
|
|
Definition at line 5290 of file pnpsubs.c. References DRVO_LEGACY_DRIVER, FALSE, PAGED_CODE, and TRUE.
|
|
Definition at line 2467 of file pnpsubs.c. References IopServiceInstanceToDeviceInstance(), NT_SUCCESS, NTSTATUS(), NULL, and TITLE_INDEX_VALUE.
|
|
Definition at line 5198 of file pnpsubs.c. References ExAllocatePool, IopDetermineResourceListSize(), List, NTSTATUS(), NULL, PAGED_CODE, and PagedPool.
|
|
Definition at line 5109 of file pnpsubs.c. References ExAllocatePool, List, NTSTATUS(), NULL, PAGED_CODE, and PagedPool.
|
|
Definition at line 1712 of file pnpsubs.c. References CmRegistryMachineSystemCurrentControlSetHardwareProfilesCurrent, Create(), Handle, IopCreateRegistryKeyEx(), IopOpenRegistryKeyEx(), IopServiceInstanceToDeviceInstance(), NT_SUCCESS, NTSTATUS(), NULL, and RtlFreeUnicodeString().
|
|
|
Definition at line 1339 of file pnpsubs.c. References CmRegistryMachineSystemCurrentControlSetServices, IopCreateRegistryKeyEx(), IopOpenRegistryKeyEx(), NT_SUCCESS, NTSTATUS(), and NULL.
|
|
Definition at line 753 of file pnpsubs.c. References ExAcquireResourceShared, ExFreePool(), ExReleaseResource, FALSE, Header, IopCreateMadeupNode(), IopCreateRegistryKeyEx(), IopGetRegistryValue(), IopIsAnyDeviceInstanceEnabled(), KeEnterCriticalRegion, KeLeaveCriticalRegion, KEY_VALUE_DATA, KeyName, NT_SUCCESS, NTSTATUS(), NULL, PnPDetectionEnabled, PpRegistryDeviceResource, RtlFreeUnicodeString(), TITLE_INDEX_VALUE, and TRUE.
|
|
Definition at line 4283 of file pnpsubs.c. References ExAllocatePool, ExFreePool(), Handle, IopGetRegistryValue(), KEY_VALUE_DATA, NT_SUCCESS, NTSTATUS(), NULL, PagedPool, PnpDefaultInterfaceType, REGISTRY_ALLOC_CONFIG, REGISTRY_BOOT_CONFIG, and REGISTRY_FORCED_CONFIG.
|
|
Definition at line 3686 of file pnpsubs.c. References IoDriverObjectType, KernelMode, NT_SUCCESS, NtClose(), NTSTATUS(), NULL, ObOpenObjectByName(), and ObReferenceObjectByHandle().
|
|
Definition at line 2080 of file pnpsubs.c. References Buffer, ExAllocatePool, IopFreeUnicodeStringList(), KEY_VALUE_DATA, PagedPool, StringLength(), and USHORT.
|
|
Definition at line 449 of file pnpsubs.c. References ExFreePool(), FALSE, Handle, IopGetRegistryValue(), KEY_VALUE_DATA, NT_SUCCESS, NTSTATUS(), NULL, RtlEqualUnicodeString(), RtlInitUnicodeString(), String, TITLE_INDEX_VALUE, TRUE, USHORT, and ValueName.
|
|
Definition at line 5777 of file pnpsubs.c. References ASSERT, DNF_ADDED, DNF_BOOT_CONFIG_RESERVED, DNF_ENUMERATED, DNF_ENUMERATION_REQUEST_QUEUED, DNF_HAS_BOOT_CONFIG, DNF_MADEUP, DNF_NO_RESOURCE_REQUIRED, DNF_PROCESSED, DNF_RESOURCE_ASSIGNED, DNF_RESOURCE_REPORTED, DNF_RESOURCE_REQUIREMENTS_CHANGED, DNF_RESOURCE_REQUIREMENTS_NEED_FILTERED, DNF_STARTED, DNUF_NEED_RESTART, DNUF_WILL_BE_REMOVED, ExFreePool(), IopDoesDevNodeHaveProblem, NULL, PAGED_CODE, and RtlInitUnicodeString().
|
|
Definition at line 931 of file pnpsubs.c. References CmRegistryMachineSystemCurrentControlSetEnumName, ExFreePool(), FALSE, IopConcatenateUnicodeStrings(), IopGetRegistryValue(), IopOpenRegistryKeyEx(), IopOpenServiceEnumKeys(), IopRegistryDataToUnicodeString, KEY_VALUE_DATA, NT_SUCCESS, NTSTATUS(), and NULL.
|
|
Definition at line 1653 of file pnpsubs.c. References IopOpenCurrentHwProfileDeviceInstanceKey(), NT_SUCCESS, NTSTATUS(), PAGED_CODE, TITLE_INDEX_VALUE, and TRUE.
|