ReactOS  0.4.15-dev-3295-gaa8fc87
fxdriverapium.cpp File Reference
#include "coreprivshared.hpp"
#include <ntverp.h>
#include "FxDriverApiUm.tmh"
Include dependency graph for fxdriverapium.cpp:

Go to the source code of this file.

Functions

_Must_inspect_result_ __drv_maxIRQL (PASSIVE_LEVEL) NTSTATUS WDFEXPORT(WdfDriverOpenParametersRegistryKey)(__in PWDF_DRIVER_GLOBALS DriverGlobals
 
 FxPointerNotNull (pFxDriverGlobals, Key)
 
 if (!NT_SUCCESS(status))
 
 FxObjectHandleGetPtr (pFxDriverGlobals, Driver, FX_TYPE_DRIVER,(PVOID *) &pDriver)
 
 if (pKey==NULL)
 
 if (NT_SUCCESS(status))
 
 __drv_maxIRQL (DISPATCH_LEVEL) PDRIVER_OBJECT WDFEXPORT(WdfDriverWdmGetDriverObject)(__in PWDF_DRIVER_GLOBALS DriverGlobals
 
 UNREFERENCED_PARAMETER (DriverGlobals)
 
 UNREFERENCED_PARAMETER (Driver)
 
 ASSERTMSG ("Not implemented for UMDF\n", FALSE)
 
 UNREFERENCED_PARAMETER (DriverObject)
 
VOID WDFEXPORT() WdfDriverMiniportUnload (__in PWDF_DRIVER_GLOBALS DriverGlobals, __in WDFDRIVER Driver)
 
 UNREFERENCED_PARAMETER (Attributes)
 
 UNREFERENCED_PARAMETER (DeviceObject)
 
 UNREFERENCED_PARAMETER (AttachedDeviceObject)
 
 UNREFERENCED_PARAMETER (Pdo)
 
 UNREFERENCED_PARAMETER (Device)
 

Variables

_Must_inspect_result_ __in WDFDRIVER Driver
 
_Must_inspect_result_ __in WDFDRIVER __in ACCESS_MASK DesiredAccess
 
_Must_inspect_result_ __in WDFDRIVER __in ACCESS_MASK __in_opt PWDF_OBJECT_ATTRIBUTES KeyAttributes
 
_Must_inspect_result_ __in WDFDRIVER __in ACCESS_MASK __in_opt PWDF_OBJECT_ATTRIBUTES __out WDFKEY * Key
 
LONG result
 
PFX_DRIVER_GLOBALS pFxDriverGlobals = GetFxDriverGlobals(DriverGlobals)
 
FxDriverpDriver
 
FxRegKeypKey = new(pFxDriverGlobals, KeyAttributes) FxRegKey(pFxDriverGlobals)
 
HKEY hKey = NULL
 
WDFKEY keyHandle
 
 status = FxVerifierCheckIrqlLevel(pFxDriverGlobals, PASSIVE_LEVEL)
 
return NULL
 
__in PDRIVER_OBJECT DriverObject
 
_Must_inspect_result_ __in WDFDRIVER __in_opt PWDF_OBJECT_ATTRIBUTES Attributes
 
_Must_inspect_result_ __in WDFDRIVER __in_opt PWDF_OBJECT_ATTRIBUTES __in PDEVICE_OBJECT DeviceObject
 
_Must_inspect_result_ __in WDFDRIVER __in_opt PWDF_OBJECT_ATTRIBUTES __in PDEVICE_OBJECT __in_opt PDEVICE_OBJECT AttachedDeviceObject
 
_Must_inspect_result_ __in WDFDRIVER __in_opt PWDF_OBJECT_ATTRIBUTES __in PDEVICE_OBJECT __in_opt PDEVICE_OBJECT __in_opt PDEVICE_OBJECT Pdo
 
_Must_inspect_result_ __in WDFDRIVER __in_opt PWDF_OBJECT_ATTRIBUTES __in PDEVICE_OBJECT __in_opt PDEVICE_OBJECT __in_opt PDEVICE_OBJECT __out WDFDEVICE * Device
 
return STATUS_NOT_IMPLEMENTED
 

Function Documentation

◆ __drv_maxIRQL() [1/2]

_Must_inspect_result_ __drv_maxIRQL ( PASSIVE_LEVEL  )

◆ __drv_maxIRQL() [2/2]

__drv_maxIRQL ( DISPATCH_LEVEL  )

◆ ASSERTMSG()

ASSERTMSG ( "Not implemented for UMDF\n ,
FALSE   
)

Referenced by WdfDriverMiniportUnload().

◆ FxObjectHandleGetPtr()

FxObjectHandleGetPtr ( pFxDriverGlobals  ,
Driver  ,
FX_TYPE_DRIVER  ,
(PVOID *) &  pDriver 
)

◆ FxPointerNotNull()

FxPointerNotNull ( pFxDriverGlobals  ,
Key   
)

◆ if() [1/3]

if ( NT_SUCCESSstatus)

Definition at line 69 of file fxdriverapium.cpp.

69  {
70  return status;
71  }
status

◆ if() [2/3]

if ( pKey  = NULL)

Definition at line 84 of file fxdriverapium.cpp.

84  {
86  }
#define STATUS_INSUFFICIENT_RESOURCES
Definition: udferr_usr.h:158

◆ if() [3/3]

if ( NT_SUCCESS(status )

Definition at line 89 of file fxdriverapium.cpp.

89  {
91  //
92  // These access rights are not allowed. This restriction is
93  // imposed by the host process and the reflector driver.
94  //
95  // Even though the maximum-permissions handle is already opened,
96  // we fail so that the caller knows not to assume it has the
97  // GENERIC_WRITE, KEY_CREATE_SUB_KEY, or WRITE_DAC permissions.
98  //
102  "Could not open '%s' service parameters key "
103  "with access rights 0x%x, %!STATUS!",
104  pFxDriverGlobals->Public.DriverName,
106  } else if ((DesiredAccess & ~(KEY_READ | GENERIC_READ)) == 0) {
107  //
108  // If caller requested read-only access, open a new handle
109  // to the parameters key, no reason to give more privileges
110  // than needed.
111  //
112  result = RegOpenKeyEx(pDriver->GetDriverParametersKey(),
113  L"",
114  0,
116  &hKey);
118  if (!NT_SUCCESS(status)) {
121  "Could not open '%s' service parameters key "
122  "with access rights 0x%x, %!STATUS!",
123  pFxDriverGlobals->Public.DriverName,
125  }
126  } else {
127  //
128  // If caller requested write access, give it the pre-opened
129  // handle, since we do not have permission to open this key
130  // with write access rights from user mode.
131  //
132  hKey = pDriver->GetDriverParametersKey();
133 
134  //
135  // Mark the registry key handle such that it won't be closed
136  // when this FxRegKey is deleted. We might need the handle again
137  // for future calls to WdfDriverOpenParametersRegistryKey.
138  //
140  }
141 
142  if (NT_SUCCESS(status)) {
144  *Key = keyHandle;
145  }
146  }
_Must_inspect_result_ _In_ WDFDEVICE _In_ ULONG _In_ ACCESS_MASK DesiredAccess
Definition: wdfdevice.h:2654
PFX_DRIVER_GLOBALS pFxDriverGlobals
NTSTATUS WinErrorToNtStatus(__in ULONG WinError)
Definition: errtostatus.cpp:60
GLuint64EXT * result
Definition: glext.h:11304
#define KEY_READ
Definition: nt_native.h:1023
WDFKEY keyHandle
#define TRACINGDRIVER
Definition: dbgtrace.h:68
#define FALSE
Definition: types.h:117
#define GENERIC_WRITE
Definition: nt_native.h:90
VOID __inline SetCanCloseHandle(BOOLEAN CanCloseHandle)
Definition: fxregkey.hpp:277
_Must_inspect_result_ __in WDFDRIVER __in ACCESS_MASK DesiredAccess
#define NT_SUCCESS(StatCode)
Definition: apphelp.c:32
#define WRITE_DAC
Definition: nt_native.h:59
#define STATUS_ACCESS_DENIED
Definition: udferr_usr.h:145
static const WCHAR L[]
Definition: oid.c:1250
HKEY hKey
FxRegKey * pKey
__inline VOID SetHandle(__in HANDLE Key)
Definition: fxregkey.hpp:94
#define GENERIC_READ
Definition: compat.h:135
#define TRACE_LEVEL_ERROR
Definition: storswtr.h:27
#define RegOpenKeyEx
Definition: winreg.h:520
DoTraceLevelMessage(pFxDriverGlobals, TRACE_LEVEL_VERBOSE, TRACINGPNP, "Enter, WDFDEVICE %p", Device)
FxDriver * pDriver
#define KEY_CREATE_SUB_KEY
Definition: nt_native.h:1018
Definition: ps.c:97

◆ UNREFERENCED_PARAMETER() [1/8]

UNREFERENCED_PARAMETER ( DriverGlobals  )

Referenced by WdfDriverMiniportUnload().

◆ UNREFERENCED_PARAMETER() [2/8]

UNREFERENCED_PARAMETER ( Driver  )

◆ UNREFERENCED_PARAMETER() [3/8]

UNREFERENCED_PARAMETER ( DriverObject  )

◆ UNREFERENCED_PARAMETER() [4/8]

UNREFERENCED_PARAMETER ( Attributes  )

◆ UNREFERENCED_PARAMETER() [5/8]

UNREFERENCED_PARAMETER ( DeviceObject  )

◆ UNREFERENCED_PARAMETER() [6/8]

UNREFERENCED_PARAMETER ( AttachedDeviceObject  )

◆ UNREFERENCED_PARAMETER() [7/8]

UNREFERENCED_PARAMETER ( Pdo  )

◆ UNREFERENCED_PARAMETER() [8/8]

UNREFERENCED_PARAMETER ( Device  )

◆ WdfDriverMiniportUnload()

VOID WDFEXPORT() WdfDriverMiniportUnload ( __in PWDF_DRIVER_GLOBALS  DriverGlobals,
__in WDFDRIVER  Driver 
)

Definition at line 194 of file fxdriverapium.cpp.

200 {
201  DDI_ENTRY();
202 
205 
206  ASSERTMSG("Not implemented for UMDF\n", FALSE);
207 }
#define DDI_ENTRY()
Definition: fxglobalskm.h:56
DriverGlobals
ASSERTMSG("Not implemented for UMDF\n", FALSE)
#define FALSE
Definition: types.h:117
UNREFERENCED_PARAMETER(DriverGlobals)
_Must_inspect_result_ _In_ WDFDRIVER Driver
Definition: wdfcontrol.h:83

Variable Documentation

◆ AttachedDeviceObject

◆ Attributes

◆ DesiredAccess

Definition at line 45 of file fxdriverapium.cpp.

Referenced by if().

◆ Device

◆ DeviceObject

◆ Driver

Initial value:
{
#define DDI_ENTRY()
Definition: fxglobalskm.h:56

Definition at line 45 of file fxdriverapium.cpp.

◆ DriverObject

Initial value:
{
#define DDI_ENTRY()
Definition: fxglobalskm.h:56

Definition at line 182 of file fxdriverapium.cpp.

◆ hKey

HKEY hKey = NULL

Definition at line 59 of file fxdriverapium.cpp.

Referenced by if().

◆ Key

* Key
Initial value:
{
LONG NTSTATUS
Definition: precomp.h:26
Definition: ps.c:97

Definition at line 53 of file fxdriverapium.cpp.

◆ KeyAttributes

◆ keyHandle

WDFKEY keyHandle

Definition at line 60 of file fxdriverapium.cpp.

Referenced by if().

◆ NULL

return NULL

Definition at line 171 of file fxdriverapium.cpp.

◆ Pdo

◆ pDriver

FxDriver* pDriver

Definition at line 57 of file fxdriverapium.cpp.

Referenced by if().

◆ pFxDriverGlobals

pFxDriverGlobals = GetFxDriverGlobals(DriverGlobals)

Definition at line 56 of file fxdriverapium.cpp.

Referenced by if().

◆ pKey

Definition at line 58 of file fxdriverapium.cpp.

Referenced by if().

◆ result

Definition at line 55 of file fxdriverapium.cpp.

◆ status

◆ STATUS_NOT_IMPLEMENTED

return STATUS_NOT_IMPLEMENTED

Definition at line 241 of file fxdriverapium.cpp.

Referenced by _Dispatch_type_(), _IRQL_requires_max_(), FxPkgFdo::_PnpQueryCapabilitiesCompletionRoutine(), FxPkgFdo::_PnpQueryPnpDeviceStateCompletionRoutine(), _purecall(), _Requires_lock_held_(), _Success_(), AcpiInterfaceClearStatus(), AcpiInterfaceConnectVector(), AcpiInterfaceDisableEvent(), AcpiInterfaceDisconnectVector(), AcpiInterfaceEnableEvent(), AcpiInterfaceNotificationsRegister(), AddBitmap(), AddData(), AddFileName(), AddIndexAllocation(), AddIndexRoot(), AddNewMftEntry(), AddRun(), AddStandardInformation(), AfdDispatch(), agpintrf_Constructor(), AhCreateLoadOptionsList(), AllocateIndexNode(), AllocateSoundBlasterStructure(), FxIoQueue::AssignForwardProgressPolicy(), BaseCleanupAppcompatCache(), BaseCleanupAppcompatCacheSupport(), BasepInitializeTermsrvFpns(), BasepOpenFileForMove(), BasepSaveAppCertRegistryValue(), BaseSrvNlsLogon(), BaseSrvNlsUpdateRegistryCache(), BcpDestroy(), BCryptCreateHash(), BCryptEnumAlgorithms(), BCryptGenRandom(), BCryptOpenAlgorithmProvider(), BdaDeletePin(), BdaPropertyGetControllingPinId(), BdaPropertyNodeDescriptors(), BdaPropertyNodeEvents(), BdaPropertyNodeMethods(), BdaPropertyNodeProperties(), BeepDeviceControl(), BfClearToEndOfLine(), BfiFlipCursorCharacter(), BfiLoadFontFile(), BlBdPullRemoteFile(), BlBsdInitializeLog(), BlDisplayGetTextCellResolution(), BlMmRemoveBadMemory(), BlMmUnmapVirtualAddressEx(), BlockIoEfiFlush(), BlockIoEfiReset(), BlockIoFirmwareRead(), BlockIoFirmwareWrite(), BlockIoGetGPTDiskSignature(), BlockIopReadUsingPrefetch(), BlockIopReadWriteVirtualDevice(), BlpArchInitialize(), BlpDeviceOpen(), BlpDeviceResolveLocate(), BlPdQueryData(), BlpMmInitialize(), BlpPdParseReturnArguments(), BlpResourceInitialize(), BlpTimeCalibratePerformanceCounter(), BlpTimeMeasureTscFrequency(), BlSecureBootCheckForFactoryReset(), BlXmiWrite(), BmFwRegisterRevocationList(), BmMain(), BmOpenDataStore(), BmpBgDisplayClearScreen(), BmpProcessBadMemory(), BmProcessCustomAction(), BmResumeFromHibernate(), BuildDeviceAcl(), Bus_PDO_EvalMethod(), busintrf_Constructor(), CallQueryIPIOCTL(), CdProcessToc(), ChanMgrGenerateUniqueCmdName(), ChanMgrReapChannel(), ChanMgrShutdown(), ChannelInitializeVTable(), check_nfs41_create_args(), ClassDeviceHwFirmwareActivateProcess(), ClassDeviceHwFirmwareDownloadProcess(), ClassDeviceHwFirmwareGetInfoProcess(), ClassDispatchPnp(), ClasspDeviceTrimProperty(), ClasspLowerLayerNotSupport(), ClassQueryPnpCapabilities(), ClassReadCapacity16(), CmBattGetBifData(), CmBattGetBstData(), CmBattPnpDispatch(), CmBattQueryWmiDataBlock(), CmBattQueryWmiRegInfo(), CmBattSetWmiDataBlock(), CmBattSetWmiDataItem(), CmBattVerifyStaticInfo(), CmdChannelCreate(), CmdChannelDestroy(), CmdChannelOFlush(), CmdChannelORead(), CmdChannelOWrite(), CmpParseKey(), CompBattGetEstimatedTime(), CompBattMonitorIrpComplete(), CompBattMonitorIrpCompleteWorker(), CompBattQueryStatus(), CompBattSetStatusNotify(), ComputeCompatibleFormat(), CON_API(), CON_API_NOCONSOLE(), ConMgrChannelOWrite(), ConMgrDisplayFastChannelSwitchingInterface(), ConMgrGetChannelCloseMessage(), ConMgrHandleEvent(), ConsoleEfiGopFindModeFromAllowed(), ConsoleEfiUgaOpen(), ConsoleEfiUgaSetResolution(), ConsoleFirmwareGraphicalClear(), ConsoleFirmwareTextClear(), ConsoleGraphicalSetTextState(), ConsoleRemoteConstruct(), ConsoleTextBaseGetTextResolution(), ConsoleTextBaseGetTextState(), ConsoleTextLocalReinitialize(), ConsoleTextLocalSetTextResolution(), ConsoleTextLocalWriteText(), control_ioctl(), ConvertAnsiToUnicode(), CopyAndInsertStringAtInterval(), CreateBTreeFromIndex(), CreateIndexBufferFromBTreeNode(), CreateIndexRootFromBTree(), CreateProcessInternalW(), CreateRedirectedFile(), CredrDelete(), CredrEnumerate(), CredrGetSessionTypes(), CredrGetTargetInfo(), CredrProfileLoaded(), CredrRead(), CredrReadDomainCredentials(), CredrRename(), CredrWrite(), CredrWriteDomainCredentials(), CSR_API(), CsrSbApiRequestThread(), CsrSbCreateProcess(), CsrSbForeignSessionComplete(), CsrSbTerminateSession(), CTELogEvent(), CMiniportDMusUART::DataRangeIntersection(), DeleteBootStoreEntry(), DeleteFileW(), DeviceIoctlPassive(), devpresent_Constructor(), DfsDriverEntry(), DfsFsdCleanup(), DfsFsdClose(), DfsFsdCreate(), DfsFsdFileSystemControl(), DfsVolumePassThrough(), disk_read(), Dispatch(), DispatchClose(), DispatchCreate(), DispatchDeviceControl(), DispatchShutdownControl(), DispTdiAccept(), DispTdiQueryInformation(), DispTdiSetInformation(), DoChannelCloseByIndexCommand(), DoChannelCloseByNameCommand(), DoChannelListCommand(), DoChannelSwitchByIndexCommand(), DoChannelSwitchByNameCommand(), DsppInitialize(), DsppReinitialize(), EfiConInExReset(), EfiConInReset(), EfiConnectController(), EfiConOutEnableCursor(), EfiConOutOutputString(), EfiConOutQueryMode(), EfiConOutSetAttribute(), EfiConOutSetCursorPosition(), EfiConOutSetMode(), EfiGetVariable(), EfiGopSetMode(), EfiInitpCreateApplicationEntry(), ElfrChangeNotify(), ElfrDeregisterClusterSvc(), ElfrRegisterClusterSvc(), ElfrWriteClusterEvents(), EtfspCheckCdfs(), Ext2CreateFile(), Ext2InspectReparseData(), Ext2LinuxError(), Ext2WinntError(), FatMount(), FdoPnpControl(), FileDeviceOpen(), FltAttachVolume(), FltDetachVolume(), FltGetFilterFromName(), FltpMsgDispatch(), flush_extents(), FsRtlCreateSectionForDataScan(), generic_alg_property(), get_alg_property(), get_hash_property(), FxIoQueue::GetReservedRequest(), HaliHandlePCIConfigSpaceAccess(), HaliQuerySystemInformation(), HaliSetSystemInformation(), HalpAssignSlotResources(), HalpReleasePciDeviceForDebugging(), HalpSetupPciDeviceForDebugging(), CPortPinWaveRT::HandleKsProperty(), HDA_AllocateCaptureDmaEngine(), HDA_AllocateDmaBuffer(), HDA_AllocateDmaBufferWithNotification(), HDA_AllocateRenderDmaEngine(), HDA_ChangeBandwidthAllocation(), HDA_FreeDmaBuffer(), HDA_FreeDmaBufferWithNotification(), HDA_FreeDmaEngine(), HDA_GetLinkPositionRegister(), HDA_PDOQueryId(), HDA_RegisterNotificationEvent(), HDA_SetDmaEngineState(), HDA_UnregisterEventCallback(), HDA_UnregisterNotificationEvent(), HdlspDispatch(), HeapExtend(), HeapSummary(), HeapUsage(), HidClass_DeviceControl(), HidClass_InternalDeviceControl(), HidClass_Write(), HidInternalDeviceControl(), HidP_GetData(), HidP_GetExtendedAttributes(), HidP_GetLinkCollectionNodes(), HidP_GetSpecificButtonCaps(), HidP_GetUsageValueArray(), HidP_InitializeReportForID(), HidP_MaxDataListLength(), HidP_SetData(), HidP_SetScaledUsageValue(), HidP_SetUsages(), HidP_SetUsageValue(), HidP_SetUsageValueArray(), HidP_SysPowerCaps(), HidP_SysPowerEvent(), HidP_TranslateUsagesToI8042ScanCodes(), HidP_UnsetUsages(), HidParser_GetData(), HidParser_GetExtendedAttributes(), HidParser_GetLinkCollectionNodes(), HidParser_GetSpecificButtonCaps(), HidParser_GetUsageValueArray(), HidParser_GetValueCaps(), HidParser_InitializeReportForID(), HidParser_SetData(), HidParser_SetScaledUsageValue(), HidParser_SetUsages(), HidParser_SetUsageValue(), HidParser_SetUsageValueArray(), HidParser_SysPowerCaps(), HidParser_SysPowerEvent(), HidParser_TranslateUsagesToI8042ScanCodes(), HidParser_UnsetUsages(), HvInitialize(), i8042KbdInternalDeviceControl(), i8042MouInternalDeviceControl(), if(), IKsAllocator_fnDeviceIoControl(), IKsDevice_fnAddPowerEntry(), IKsDevice_fnCheckIoCapability(), IKsDevice_fnPinStateChange(), IKsDevice_fnRemovePowerEntry(), IKsFilter_fnBindProcessPinsToPipeSection(), IKsFilter_fnCreateNode(), IKsFilter_fnUnbindProcessPinsFromPipeSection(), IKsPin_DispatchCreateAllocator(), IKsPin_DispatchCreateNode(), IKsPin_fnAttemptBypass(), IKsPin_fnAttemptUnbypass(), IKsPin_fnClientSetDeviceState(), IKsPin_fnConnect(), IKsPin_fnGetTransportConfig(), IKsPin_fnResetTransportConfig(), IKsPin_fnSetDeviceState(), IKsPin_fnSetTransportConfig(), IKsPin_fnTransferKsIrp(), IKsPin_PinPipeId(), IKsPin_PinStreamAllocator(), ImgArchEfiStartBootApplication(), ImgpCopyApplicationBootDevice(), InitDevice(), MxTimer::InitializeEx(), IntInitializeVideoAddressSpace(), IntVideoPortDispatchDeviceControl(), InvokeUserModeService(), IoCheckFunctionAccess(), IoCheckQuerySetFileInformation(), IoCheckQuerySetVolumeInformation(), IoCheckQuotaBufferValidity(), IoGetDeviceInterfaceAlias(), IopGetDeviceProperty(), IopParseDevice(), IopQueryNameInternal(), IopRaiseHardError(), IopTranslateDeviceResources(), IoSetPartitionInformation(), IoSynchronousInvalidateDeviceRelations(), IoValidateDeviceIoControlAccess(), IoWMIAllocateInstanceIds(), IoWMIDeviceObjectToInstanceName(), IoWMIExecuteMethod(), IoWMIHandleToInstanceName(), IoWMIQueryAllDataMultiple(), IoWMIQuerySingleInstance(), IoWMIQuerySingleInstanceMultiple(), IoWMISetNotificationCallback(), IoWMISetSingleInstance(), IoWMISetSingleItem(), IoWMISuggestInstanceName(), IoWritePartitionTable(), KbdHid_InternalDeviceControl(), KdDebuggerInitialize0(), KdDebuggerInitialize1(), KdSystemDebugControl(), KeI386AbiosCall(), KeI386AllocateGdtSelectors(), KeI386FlatToGdtSelector(), KeI386GetLid(), KeI386ReleaseGdtSelectors(), KeI386ReleaseLid(), KeI386SetGdtSelector(), KeRaiseUserException(), KeUserModeCallback(), KiCallUserMode(), KmtFilterRegisterContexts(), KsFilterCreateNode(), KsoDispatchCreateWithGenericFactory(), KspHandleDataIntersection(), KspHandleNecessaryPropertyInstances(), KspHandlePropertyInstances(), KsPinGetAvailableByteCount(), KsPinGetConnectedFilterInterface(), KsPinGetConnectedPinInterface(), KspObjectFreeCreateItems(), KspPinPropertyHandler(), KspQueryRegValue(), KspRemoveBusInterface(), KsStreamPointerAdvance(), KsTopologyPropertyHandler(), KsUnserializeObjectPropertiesFromRegistry(), LanDispatch(), lddintrf_Constructor(), LdrAccessOutOfProcessResource(), LdrCreateOutOfProcessImage(), LdrDestroyOutOfProcessImage(), LdrFindCreateProcessManifest(), LdrpInit(), LdrSetAppCompatDllRedirectionCallback(), locintrf_Constructor(), LpcRequestWaitReplyPort(), LsaApCallPackage(), LsaApCallPackagePassthrough(), LsaApLogonUserEx2(), LsapAddDefaultGroups(), LsapAddLocalGroups(), LsapLogonUser(), LsarAdtRegisterSecurityEventSource(), LsarAdtReportSecurityEvent(), LsarAdtUnregisterSecurityEventSource(), LsarChangePassword(), LsarClearAuditLog(), LsarCreateTrustedDomain(), LsarCreateTrustedDomainEx(), LsarCreateTrustedDomainEx2(), LsarDeleteTrustedDomain(), LsarGenAuditEvent(), LsarGetUserName(), LsarOpenPolicySce(), LsarOpenTrustedDomain(), LsarOpenTrustedDomainByName(), LsarQueryDnsDomainInt(), LsarQueryDomainInformationPolicy(), LsarQueryForestTrustInformation(), LsarQueryInfoTrustedDomain(), LsarQueryLocalAccountDomain(), LsarQueryReplicaSource(), LsarQueryTrustedDomainInfo(), LsarRegisterAuditEvent(), LsarSetDnsDomain(), LsarSetDnsDomainInt(), LsarSetDomainInformationPolicy(), LsarSetForestTrustInformation(), LsarSetInformationTrustedDomain(), LsarSetLocalAccountDomain(), LsarSetPolicyReplicationHandle(), LsarSetReplicaSource(), LsarSetTrustedDomainInfo(), LsarTestCall(), LsarUnregisterAuditEvent(), LsaSetInformationTrustedDomain(), LsaSpAcceptLsaModeContext(), LsaSpAcquireCredentialsHandle(), LsaSpApplyControlToken(), LsaSpDeleteContext(), LsaSpDeleteCredentials(), LsaSpFreeCredentialsHandle(), LsaSpGetCredentials(), LsaSpGetExtendedInformation(), LsaSpGetInfoW(), LsaSpGetUserInfo(), LsaSpInitLsaModeContext(), LsaSpQueryCredentialsAttributes(), LsaSpSaveCredentials(), LsaSpSetExtendedInformation(), LsaSpShutDown(), map_setfile_error(), MiCreateDataFileMap(), MiLoadImageSection(), MmAddPhysicalMemory(), MmAdjustWorkingSetSize(), MmAdvanceMdl(), MmArchInitialize(), MmBapFreeBlockAllocatorDescriptor(), MmCreateMirror(), MmCreatePageFileMapping(), MmDefInitializeTranslation(), MmDefMoveVirtualAddressRange(), MmDefpRemapVirtualAddress(), MmDefpUnmapVirtualAddress(), MmDefZeroVirtualAddressRange(), MmExtendSection(), MmFlushVirtualMemory(), MmFwGetMemoryMap(), MmLoadSystemImage(), MmMapPhysicalAddress(), MmMapUserAddressesToPage(), MmMapViewOfArm3Section(), MmMarkPhysicalMemoryAsBad(), MmMarkPhysicalMemoryAsGood(), MmPaAllocatePages(), MmPapAllocatePagesInRange(), MmPapPageAllocatorExtend(), MmPrefetchPages(), MmProtectMdlSystemAddress(), MmRemovePhysicalMemory(), MmSetBankedSection(), MmTrInitialize(), MmUnmapVirtualAddress(), ModifyBootStoreEntry(), MouHid_InternalDeviceControl(), MoveFileWithProgressW(), MsfsFileSystemControl(), MsfsQueryInformation(), MsfsSetInformation(), NduDispatchDeviceControl(), nfs41_AreFilesAliased(), nfs41_Unimplemented(), NpAssignEvent(), NpFsdDirectoryControl(), NpInternalRead(), NpInternalTransceive(), NpInternalWrite(), NpQueryEvent(), NtAccessCheckByType(), NtAccessCheckByTypeResultList(), NtAddBootEntry(), NtAddDriverEntry(), NtAllocateUserPhysicalPages(), NtCallbackReturn(), NtCancelDeviceWakeupRequest(), NtCompactKeys(), NtCompressKey(), NtCreateJobSet(), NtCreatePagingFile(), NtDeleteBootEntry(), NtDeleteDriverEntry(), NtDeleteObjectAuditAlarm(), NtEnumerateBootEntries(), NtEnumerateDriverEntries(), NtEnumerateSystemEnvironmentValuesEx(), NtExtendSection(), NtFilterToken(), NtFreeUserPhysicalPages(), NtfsCreateFile(), NtfsDirectoryControl(), NtfsQueryDirectory(), NtfsQueryInformation(), NtfsReadFile(), NtfsSetInformation(), NtfsUserFsRequest(), NtfsWrite(), NtfsWriteFile(), NtGdiDdUnattachSurface(), NtGdiEngDeleteClip(), NtGdiEngDeletePath(), NtGdiEngUnlockSurface(), NtGdiFONTOBJ_vGetInfo(), NtGdiGetStats(), NtGdiPATHOBJ_vEnumStart(), NtGdiPATHOBJ_vEnumStartClipLines(), NtGdiPATHOBJ_vGetBounds(), NtGdiSTROBJ_vEnumStart(), NtGetDevicePowerState(), NtInitiatePowerAction(), NtLockRegistryKey(), NtMapUserPhysicalPages(), NtMapUserPhysicalPagesScatter(), NtModifyBootEntry(), NtModifyDriverEntry(), NtNotifyChangeMultipleKeys(), NtPlugPlayControl(), NtPowerInformation(), NtPrivilegeObjectAuditAlarm(), NtQueryBootEntryOrder(), NtQueryBootOptions(), NtQueryDriverEntryOrder(), NtQueryEaFile(), NtQueryInformationJobObject(), NtQueryInformationPort(), NtQueryInformationProcess(), NtQueryInformationThread(), NtQueryInformationToken(), NtQueryMultipleValueKey(), NtQueryObject(), NtQueryOpenSubKeysEx(), NtQueryQuotaInformationFile(), NtQuerySystemEnvironmentValueEx(), NtQuerySystemInformation(), NtReadFileScatter(), NtRenameKey(), NtReplaceKey(), NtReplyWaitReplyPort(), NtRequestDeviceWakeup(), NtRequestWakeupLatency(), NtRestoreKey(), NtSetBootEntryOrder(), NtSetBootOptions(), NtSetDriverEntryOrder(), NtSetEaFile(), NtSetInformationJobObject(), NtSetInformationKey(), NtSetInformationProcess(), NtSetInformationThread(), NtSetLdtEntries(), NtSetQuotaInformationFile(), NtSetSystemEnvironmentValueEx(), NtStatusToCrError(), NtSystemDebugControl(), NtTraceEvent(), NtTranslateFilePath(), NtUnloadKeyEx(), NtUserBuildHimcList(), NtUserConsoleControl(), NtUserGetObjectInformation(), NtUserQueryInformationThread(), NtUserSetInformationThread(), NtVdmControl(), NtWriteFileGather(), open_file(), open_file_test(), OpenPredefinedKey(), OslArchpKernelSetupPhase0(), OslArchTransferToKernel(), OslBlStatusErrorHandler(), OslFwpKernelSetupPhase1(), OslGetBootStatusData(), OslpReadWriteBootStatusData(), OslPrepareTarget(), PartitionOpen(), PcAddToEventTable(), PcCaptureFormat(), PcCreateItemDispatch(), PcCreatePinDispatch(), pcicbintrf_Constructor(), PciDispatchDeviceControl(), PciIdeXFdoPnpDispatch(), PciPmeInterfaceConstructor(), PciQueryEjectionRelations(), PciSetPowerManagedDevicePowerState(), PDO_HandleInternalDeviceControl(), PdoHandleQueryProperty(), PdoQueryId(), PerformQualityConversion(), PinPropertyHandler(), PipDeviceActionWorker(), FxPkgPnp::PnpDeviceUsageNotification(), PoCancelDeviceNotify(), PopAddRemoveSysCapsCallback(), PopSetSystemPowerState(), PoRegisterDeviceNotify(), PoRegisterPowerSettingCallback(), PspAssignProcessToJob(), PspTerminateJobObject(), PsWrapApcWow64Thread(), QSI_DEF(), query_dir_item(), QueryBootStoreEntry(), FxPkgFdo::QueryForDsfInterface(), QueryPerformanceCounter(), QueryPerformanceFrequency(), QuerySetThreadValidator(), FxIoQueue::QueueForwardProgressIrpLocked(), RawUserFsCtrl(), RdDeviceOpen(), read_file(), RegisterSacCmdEvent(), RemoveDirectoryW(), routeintrf_Constructor(), RtlCompressChunks(), RtlComputeImportTableHash(), RtlCreateAndSetSD(), RtlCreateServiceSid(), RtlDecompressChunks(), RtlDescribeChunk(), RtlEnumProcessHeaps(), RtlFormatMessageEx(), RtlMapSecurityErrorToNtStatus(), RtlMultiAppendUnicodeStringBuffer(), RtlpConvertToAutoInheritSecurityObject(), RtlpInitializeTimerThread(), RtlpNewSecurityObject(), RtlQueryInformationActivationContext(), RtlQueryProcessHeapInformation(), RtlQueueApcWow64Thread(), RtlRegisterSecureMemoryCacheCallback(), RtlRemoteCall(), RtlReserveChunk(), RtlSetEnvironmentStrings(), RtlUsageHeap(), RtlWalkHeap(), RtlWow64EnableFsRedirection(), RtlWow64EnableFsRedirectionEx(), RtlZombifyActivationContext(), run_error_tests(), RxAcquireForCcFlush(), RxCheckVNetRootCredentials(), RxCommonDevFCBClose(), RxCommonDevFCBFsCtl(), RxCommonDevFCBQueryVolInfo(), RxCommonDispatchProblem(), RxCommonFileSystemControl(), RxCommonFlushBuffers(), RxCommonLockControl(), RxCommonQueryEa(), RxCommonQueryInformation(), RxCommonQueryQuotaInformation(), RxCommonQuerySecurity(), RxCommonSetEa(), RxCommonSetInformation(), RxCommonSetQuotaInformation(), RxCommonSetSecurity(), RxCommonSetVolumeInformation(), RxCommonUnimplemented(), RxCommonWrite(), RxDriverEntry(), RxFindOrConstructVirtualNetRoot(), RxFirstCanonicalize(), RxFsdCommonDispatch(), RxInitializeLog(), RxInitializeSrvCallParameters(), RxInitializeVNetRootParameters(), RxLockOperationCompletion(), RxLowIoCompletion(), RxLowIoLockControlShell(), RxPostStackOverflowRead(), RxQueryAlternateNameInfo(), RxQueryCompressedInfo(), RxQueryDirectory(), RxQueryEaInfo(), RxQueryInternalInfo(), RxQueryPipeInfo(), RxQueryPositionInfo(), RxReleaseForCcFlush(), RxSetAllocationInfo(), RxSetEndOfFileInfo(), RxSetPipeInfo(), RxSetPositionInfo(), RxSetSimpleInfo(), RxStopMinirdr(), RxSystemControl(), SamChangePasswordUser2(), SamChangePasswordUser3(), SamrConnect3(), SamrGetBootKeyInformation(), SamrGetDisplayEnumerationIndex2(), SamRidToSid(), SamrOemChangePasswordUser2(), SamrQueryDisplayInformation3(), SamrQueryInformationDomain2(), SamrRidToSid(), SamrSetBootKeyInformation(), SamrSetDSRMPassword(), SamrSetInformationDomain(), SamrTestPrivateFunctionsDomain(), SamrTestPrivateFunctionsUser(), SamrUnicodeChangePasswordUser2(), SamrUnicodeChangePasswordUser3(), SamrValidatePassword(), SamTestPrivateFunctionsDomain(), SamTestPrivateFunctionsUser(), ScrDispatch(), ScreenDeviceControl(), ScrIoControl(), ScsiPortDeviceControl(), ScsiPortDispatchScsi(), SeCaptureObjectTypeList(), SeFilterToken(), SendDeviceUsageNotification(), SendWinStationBSM(), SepCopyProxyData(), SerenumPdoPnp(), SerialDeviceControl(), SetupMoveFile(), SmpApiLoop(), SmpCreateForeignSession(), SmpLoadDeferedSubsystem(), SmpSessionComplete(), SmpStopCsr(), SmpTerminateForeignSession(), SpAcceptCredentials(), SpInitialize(), SpOpen(), SSI_DEF(), START_TEST(), StorPortExtendedFunction(), StreamClassCreatePin(), SysAudioHandleProperty(), TdiBuildNetbiosAddressEa(), TdiCopyBufferToMdl(), TdiCopyMdlToBuffer(), TdiDefaultChainedRcvDatagramHandler(), TdiDefaultChainedRcvExpeditedHandler(), TdiDefaultChainedReceiveHandler(), TdiDefaultConnectHandler(), TdiDefaultDisconnectHandler(), TdiDefaultErrorHandler(), TdiDefaultRcvDatagramHandler(), TdiDefaultRcvExpeditedHandler(), TdiDefaultReceiveHandler(), TdiDefaultSendPossibleHandler(), TdiDeregisterAddressChangeHandler(), TdiDeregisterDeviceObject(), TdiDeregisterNetAddress(), TdiDeregisterNotificationHandler(), TdiDeregisterPnPHandlers(), TdiMapUserRequest(), TdiRegisterAddressChangeHandler(), TdiRegisterDeviceObject(), TdiRegisterNetAddress(), TdiRegisterNotificationHandler(), TdiRegisterPnPHandlers(), test_file_all_information(), test_file_both_information(), test_file_completion_information(), test_file_disposition_information(), test_file_id_information(), test_mutant(), test_NtQueryDirectoryFile_classes(), test_ports_server(), test_process_info(), test_query_basic(), test_query_logicalproc(), test_query_process_basic(), test_query_process_debug_object_handle(), test_redirection(), test_thread_info(), TestGetReturnStatus(), TestIrpHandler(), TestMessageHandler(), TestProviderInfo(), TiDispatch(), TranslateMachineInformationText(), TranslateNtStatusError(), UdpOpen(), UnRegisterConnection(), UnregisterSacCmdEvent(), FxFileObject::UpdateProcessKeepAliveCount(), UpdateRegistry(), USBAudioPinClose(), USBCCGP_EnumWithUnionFunctionDescriptors(), USBD_CreateDeviceEx(), USBD_GetDeviceInformationEx(), USBD_Initialize20Hub(), USBD_InitializeDeviceEx(), USBD_RegisterRootHubCallBack(), USBD_RemoveDeviceEx(), USBD_RestoreDeviceEx(), USBD_UnRegisterRootHubCallBack(), USBH_CompletePortIdleIrpsWorker(), USBH_GetDeviceType(), USBH_PdoUrbFilter(), USBPORT_HandleSubmitURB(), USBSTOR_FdoHandleStartDevice(), VfatCreateFile(), VfatPnp(), VfatQueryInformation(), VhdFileDeviceOpen(), VideoPortCallout(), VideoPortForwardDeviceControl(), VTUTF8ChannelORead(), WdmAudDeviceControl(), WmiFlushTrace(), WmiGetClock(), WmipDockUndockEventCallback(), WmipSystemControl(), WmiQueryTrace(), WmiQueryTraceInformation(), WmiStartTrace(), WmiStopTrace(), WmiTraceFastEvent(), WmiTraceMessage(), WmiTraceMessageVa(), WmiUpdateTrace(), WriteAttribute(), xHalAllocateMapRegisters(), xHalGetInterruptTranslator(), XIPDispatch(), xKdReleasePciDeviceForDebugging(), and xKdSetupPciDeviceForDebugging().