ReactOS
0.4.14-dev-593-g1793dcc
|
Go to the source code of this file.
_IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) |
Definition at line 64 of file Messaging.c.
_In_ PUNICODE_STRING _In_ KEY_VALUE_INFORMATION_CLASS _Out_writes_bytes_opt_ | ( | Length | ) |
_Post_satisfies_ | ( | ) |
_Post_satisfies_ | ( | return<= | 0 | ) |
NTSYSCALLAPI NTSTATUS NTAPI NtDeleteKey | ( | _In_ HANDLE | KeyHandle | ) |
NTSYSCALLAPI NTSTATUS NTAPI NtDeleteValueKey | ( | _In_ HANDLE | KeyHandle, |
_In_ PUNICODE_STRING | ValueName | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtEnumerateKey | ( | _In_ HANDLE | KeyHandle, |
_In_ ULONG | Index, | ||
_In_ KEY_INFORMATION_CLASS | KeyInformationClass, | ||
_Out_bytecap_(Length) PVOID | KeyInformation, | ||
_In_ ULONG | Length, | ||
_Out_ PULONG | ResultLength | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtFlushKey | ( | _In_ HANDLE | KeyHandle | ) |
NTSYSCALLAPI NTSTATUS NTAPI NtGetPlugPlayEvent | ( | _In_ ULONG | Reserved1, |
_In_ ULONG | Reserved2, | ||
_Out_ PPLUGPLAY_EVENT_BLOCK | Buffer, | ||
_In_ ULONG | BufferSize | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtInitializeRegistry | ( | _In_ USHORT | Flag | ) |
NTSYSCALLAPI NTSTATUS NTAPI NtLoadKey | ( | _In_ POBJECT_ATTRIBUTES | KeyObjectAttributes, |
_In_ POBJECT_ATTRIBUTES | FileObjectAttributes | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtLoadKey2 | ( | _In_ POBJECT_ATTRIBUTES | KeyObjectAttributes, |
_In_ POBJECT_ATTRIBUTES | FileObjectAttributes, | ||
_In_ ULONG | Flags | ||
) |
NTSTATUS NTAPI NtLoadKeyEx | ( | _In_ POBJECT_ATTRIBUTES | TargetKey, |
_In_ POBJECT_ATTRIBUTES | SourceFile, | ||
_In_ ULONG | Flags, | ||
_In_ HANDLE | TrustClassKey | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtNotifyChangeKey | ( | _In_ HANDLE | KeyHandle, |
_In_ HANDLE | Event, | ||
_In_opt_ PIO_APC_ROUTINE | ApcRoutine, | ||
_In_opt_ PVOID | ApcContext, | ||
_Out_ PIO_STATUS_BLOCK | IoStatusBlock, | ||
_In_ ULONG | CompletionFilter, | ||
_In_ BOOLEAN | Asynchroneous, | ||
_Out_bytecap_(Length) PVOID | ChangeBuffer, | ||
_In_ ULONG | Length, | ||
_In_ BOOLEAN | WatchSubtree | ||
) |
__kernel_entry NTSYSCALLAPI NTSTATUS NTAPI NtNotifyChangeMultipleKeys | ( | _In_ HANDLE | MasterKeyHandle, |
_In_opt_ ULONG | Count, | ||
_In_reads_opt_(Count) OBJECT_ATTRIBUTES | SubordinateObjects[], | ||
_In_opt_ HANDLE | Event, | ||
_In_opt_ PIO_APC_ROUTINE | ApcRoutine, | ||
_In_opt_ PVOID | ApcContext, | ||
_Out_ PIO_STATUS_BLOCK | IoStatusBlock, | ||
_In_ ULONG | CompletionFilter, | ||
_In_ BOOLEAN | WatchTree, | ||
_Out_writes_bytes_opt_(BufferSize) PVOID | Buffer, | ||
_In_ ULONG | BufferSize, | ||
_In_ BOOLEAN | Asynchronous | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtOpenKey | ( | _Out_ PHANDLE | KeyHandle, |
_In_ ACCESS_MASK | DesiredAccess, | ||
_In_ POBJECT_ATTRIBUTES | ObjectAttributes | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtPlugPlayControl | ( | _In_ PLUGPLAY_CONTROL_CLASS | PlugPlayControlClass, |
_Inout_ PVOID | Buffer, | ||
_In_ ULONG | BufferSize | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtQueryKey | ( | _In_ HANDLE | KeyHandle, |
_In_ KEY_INFORMATION_CLASS | KeyInformationClass, | ||
_Out_bytecap_(Length) PVOID | KeyInformation, | ||
_In_ ULONG | Length, | ||
_Out_ PULONG | ResultLength | ||
) |
__kernel_entry NTSYSCALLAPI NTSTATUS NTAPI NtQueryMultipleValueKey | ( | _In_ HANDLE | KeyHandle, |
_Inout_updates_(EntryCount) PKEY_VALUE_ENTRY | ValueEntries, | ||
_In_ ULONG | EntryCount, | ||
_Out_writes_bytes_ *BufferLength PVOID | ValueBuffer, | ||
_Inout_ PULONG | BufferLength, | ||
_Out_opt_ PULONG | RequiredBufferLength | ||
) |
NTSTATUS NTAPI NtQueryOpenSubKeysEx | ( | _In_ POBJECT_ATTRIBUTES | TargetKey, |
_In_ ULONG | BufferLength, | ||
_In_ PVOID | Buffer, | ||
_In_ PULONG | RequiredSize | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtRenameKey | ( | _In_ HANDLE | KeyHandle, |
_In_ PUNICODE_STRING | NewName | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtReplaceKey | ( | _In_ POBJECT_ATTRIBUTES | ObjectAttributes, |
_In_ HANDLE | Key, | ||
_In_ POBJECT_ATTRIBUTES | ReplacedObjectAttributes | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtRestoreKey | ( | _In_ HANDLE | KeyHandle, |
_In_ HANDLE | FileHandle, | ||
_In_ ULONG | RestoreFlags | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtSaveKeyEx | ( | _In_ HANDLE | KeyHandle, |
_In_ HANDLE | FileHandle, | ||
_In_ ULONG | Flags | ||
) |
NTSTATUS NTAPI NtSaveMergedKeys | ( | _In_ HANDLE | HighPrecedenceKeyHandle, |
_In_ HANDLE | LowPrecedenceKeyHandle, | ||
_In_ HANDLE | FileHandle | ||
) |
__kernel_entry NTSYSCALLAPI NTSTATUS NTAPI NtSetInformationKey | ( | _In_ HANDLE | KeyHandle, |
_In_ _Strict_type_match_ KEY_SET_INFORMATION_CLASS | KeySetInformationClass, | ||
_In_reads_bytes_(KeySetInformationLength) PVOID | KeySetInformation, | ||
_In_ ULONG | KeySetInformationLength | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtSetValueKey | ( | _In_ HANDLE | KeyHandle, |
_In_ PUNICODE_STRING | ValueName, | ||
_In_opt_ ULONG | TitleIndex, | ||
_In_ ULONG | Type, | ||
_In_ PVOID | Data, | ||
_In_ ULONG | DataSize | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtUnloadKey | ( | _In_ POBJECT_ATTRIBUTES | KeyObjectAttributes | ) |
Referenced by NtInitializeRegistry().
NTSYSAPI NTSTATUS NTAPI ZwUnloadKey | ( | _In_ POBJECT_ATTRIBUTES | KeyObjectAttributes | ) |
_In_ ACCESS_MASK _In_ POBJECT_ATTRIBUTES _Reserved_ ULONG _In_opt_ PUNICODE_STRING _In_ ULONG CreateOptions |
_In_ ACCESS_MASK DesiredAccess |
_In_ ACCESS_MASK _In_ POBJECT_ATTRIBUTES _Reserved_ ULONG _In_opt_ PUNICODE_STRING _In_ ULONG _In_ HANDLE _Out_opt_ PULONG Disposition |
Definition at line 50 of file cmfuncs.h.
Referenced by AddHotkeySettings(), AddKbLayoutsToRegistry(), CM_Open_Class_Key_ExA(), CM_Open_Class_Key_ExW(), CM_Open_Class_KeyA(), CM_Open_Class_KeyW(), CM_Open_DevNode_Key(), CM_Open_DevNode_Key_Ex(), CmBattSystemControl(), CmpCreateControlSet(), CmpCreateHardwareProfile(), CmpInitializeHardwareConfiguration(), CmpInitializeMachineDependentConfiguration(), CmpInitializeRegistryNode(), CmpLinkKeyToHive(), CreateAppPathRegKey(), CreateNestedKey(), CreateRegAppPath(), CreateRegKey(), CreateSymLinkKey(), DECLARE_INTERFACE_(), DeleteSymLinkKey(), Ext2SupersedeOrOverWriteFile(), FFSSupersedeOrOverWriteFile(), HalpOpenRegistryKey(), InstallDriver(), IoCreateFile(), IoCreateFileSpecifyDeviceObjectHint(), IopCheckBackupRestorePrivilege(), IopCreateFile(), IopCreateRegistryKeyEx(), IopInitializePlugPlayServices(), IopSetServiceEnumData(), IopUpdateResourceMap(), IoReportHalResourceUsage(), LdrLockLoaderLock(), LsapRegCreateKey(), NpCreateExistingNamedPipe(), NpCreateNewNamedPipe(), NpCreatePipeEx(), NpFsdCreateNamedPipe(), NpOpenPipeEx(), NtCreateKey(), PcNewRegistryKey(), Phase1InitializationDiscard(), RegInitializeRegistry(), RfsdSupersedeOrOverWriteFile(), RtlDispatchException(), RtlInitializeRXact(), RtlpNtCreateKey(), RtlUnwind(), RXactpOpenTargetKey(), RxCollapseOrCreateSrvOpen(), SampRegCreateKey(), SetActiveComputerNameToRegistry(), SETUP_CreateClassKey(), SETUPDI_CreateDrvKey(), SmpDeletePagingFile(), SpiBuildDeviceMap(), START_TEST(), and Test_CreateOpenKey().
_In_ PUNICODE_STRING _In_ KEY_VALUE_INFORMATION_CLASS KeyValueInformationClass |
Definition at line 93 of file cmfuncs.h.
Referenced by CmEnumerateValueKey(), CmpQueryKeyValueData(), CmQueryValueKey(), DECLARE_INTERFACE_(), NtEnumerateValueKey(), and NtQueryValueKey().
_In_ ACCESS_MASK _In_ POBJECT_ATTRIBUTES ObjectAttributes |
_In_ PUNICODE_STRING _In_ KEY_VALUE_INFORMATION_CLASS _In_ ULONG _Out_ PULONG ResultLength |
_In_ ACCESS_MASK _In_ POBJECT_ATTRIBUTES _Reserved_ ULONG TitleIndex |
_In_ PUNICODE_STRING ValueName |
Definition at line 264 of file cmfuncs.h.
Referenced by acpi_create_registry_table(), AcpiRegQueryValue(), AddCodepageToRegistry(), AddFontsSettingsToRegistry(), AddHotkeySettings(), AddKbLayoutsToRegistry(), append_multi_sz_value(), AppendStringToMultiSZ(), BadBlockQueryRoutine(), BaseComputeProcessDllPath(), BasepConfigureAppCertDlls(), BaseSrvIsVdmAllowed(), BiGetRegistryValue(), ChangeUniqueIdRoutine(), CheckForNoDriveLetterEntry(), ClasspMediaChangeRegistryCallBack(), CmDeleteValueKey(), CmiAddValueKey(), CmpCompareNewValueDataAgainstKCBCache(), CmpInitializeMachineDependentConfiguration(), CmpInitializeRegistryNode(), CmpSetSystemValues(), CmpSetValueKeyNew(), CmpSetVersionData(), CmQueryValueKey(), CmSetValueKey(), CreateGroupOrderListRoutine(), DECLARE_INTERFACE_(), DeleteDriveLetterRoutine(), DeleteFromLocalDatabaseRoutine(), DeleteNoDriveLetterEntryRoutine(), DeleteRegistryValue(), DeleteValueTest(), do_reg_operation(), DriverEntry(), EnumerateNt4ServiceSoundDevices(), ExpGetCurrentUserUILanguage(), ExpSetCurrentUserUILanguage(), ExpUuidLoadSequenceNumber(), ExpUuidSaveSequenceNumber(), Ext2RegistryQueryCallback(), FatGetCompatibilityModeValue(), FatIsFujitsuFMR(), FltpReadRegistryValue(), FreeBT_GetRegistryDword(), GetComputerNameFromRegistry(), GetCPFileNameFromRegistry(), GetRegInt(), GetRegIntFromID(), GetRegistryValueBuffer(), GetRegValue(), HalpGetChipHacks(), HalpGetNMICrashFlag(), i8042StoreSMBiosTables(), InfpGetSubstitutionString(), IntCopyRegistryValue(), IoGetDeviceProperty(), IopActionInterrogateDeviceStack(), IopBootLog(), IopEnumerateDetectedDevices(), IopGetParentIdPrefix(), IopGetRegistryValue(), IopQueryCompatibleIds(), IopQueryDeviceCapabilities(), IopQueryHardwareIds(), IopSaveBootLogToFile(), IopSetServiceEnumData(), IopUpdateControlKeyWithResources(), IoReportDetectedDevice(), IsAcpiComputer(), LdrQueryImageFileExecutionOptions(), LdrQueryImageFileExecutionOptionsEx(), LdrQueryImageFileKeyOption(), LlbEnvRead(), LoadSettings(), LsapRegDeleteValue(), LsapRegQueryValue(), LsapRegSetValue(), MountMgrQuerySystemVolumeNameQueryRoutine(), ndisBindMiniportsToProtocol(), NpReadAlias(), NtDeleteValueKey(), NtQueryValueKey(), NtSetDefaultLocale(), NtSetValueKey(), PciAcpiFindRsdt(), PciAddDevice(), PciGetIrqRoutingTableFromRegistry(), PciGetRegistryValue(), pendingRename(), PiGetDeviceRegistryProperty(), ProcessLocaleRegistry(), ProcessorSetFriendlyName(), QUERY_REGISTRY_VALUES_ROUTINE(), QueryRegistryCallback(), QueryRegistryValue(), QueryRegistryValueString(), QueryRegistryValueStringMulti(), QueryRoutine(), QueryUniqueIdQueryRoutine(), ReadKey(), ReadRegistryComputerNameValue(), ReadRegistryValue(), ReadStringFromRegistry(), RegDeleteKeyValueA(), RegDeleteKeyValueW(), RegDeleteValueA(), RegDeleteValueW(), RegpCopyTree(), RegQueryValue(), RegSetValueExA(), RegSetValueExW(), RtlAddActionToRXact(), RtlAddAttributeActionToRXact(), RtlApplyRXact(), RtlDeleteRegistryValue(), RtlInitializeRXact(), RtlpNtQueryValueKey(), RtlpNtSetValueKey(), RtlWriteRegistryValue(), SampRegDeleteValue(), SampRegQueryValue(), SampRegSetValue(), ScrubRegistryRoutine(), SepRegQueryHelper(), SetActiveComputerNameToRegistry(), SetComputerNameToRegistry(), SetDefaultLanguage(), SetDefaultPagefile(), SetMountedDeviceValue(), SetRegistryValue(), SetValueTest1(), SetValueTest2(), SmpConfigureDosDevices(), SmpConfigureEnvironment(), SmpConfigureKnownDlls(), SmpConfigureSubSystems(), SmpCreateDynamicEnvironmentVariables(), SmpFindRegistryValue(), SmpQueryRegistrySosOption(), SpiBuildDeviceMap(), START_TEST(), SymbolicLinkNamesFromUniqueIdCount(), SymbolicLinkNamesFromUniqueIdQuery(), test2(), test3(), test6(), test7(), TestRtlQueryRegistryValues(), USBD_GetPdoRegistryParameter(), USBH_SetPdoRegistryParameter(), USBH_WriteFailReasonID(), USBPORT_GetRegistryKeyValueFullInfo(), USBPORT_SetRegistryKeyValue(), VideoPortIsNoVesa(), VideoPortSetRegistryParameters(), and WriteRegistryValue().