ReactOS 0.4.16-dev-2-g02a6913
|
Go to the source code of this file.
#define FsRtlAreThereCurrentFileLocks | ( | FL | ) | ((FL)->FastIoIsQuestionable) |
Definition at line 1584 of file fsrtlfuncs.h.
Definition at line 1711 of file fsrtlfuncs.h.
#define FsRtlDecrementLockRequestsInProgress | ( | FL | ) |
Definition at line 1593 of file fsrtlfuncs.h.
#define FsRtlEnterFileSystem KeEnterCriticalRegion |
#define FsRtlExitFileSystem KeLeaveCriticalRegion |
#define FsRtlFastLock | ( | A1, | |
A2, | |||
A3, | |||
A4, | |||
A5, | |||
A6, | |||
A7, | |||
A8, | |||
A9, | |||
A10, | |||
A11 | |||
) | FsRtlPrivateLock(A1, A2, A3, A4, A5, A6, A7, A8, A9, NULL, A10, A11) |
Definition at line 1581 of file fsrtlfuncs.h.
#define FsRtlGetPerFileContextPointer | ( | _fo | ) |
Definition at line 1645 of file fsrtlfuncs.h.
#define FsRtlGetPerStreamContextPointer | ( | FO | ) | ((PFSRTL_ADVANCED_FCB_HEADER)(FO)->FsContext) |
Definition at line 1662 of file fsrtlfuncs.h.
#define FsRtlIncrementLockRequestsInProgress | ( | FL | ) |
Definition at line 1587 of file fsrtlfuncs.h.
#define FsRtlInitPerFileContext | ( | _fc, | |
_owner, | |||
_inst, | |||
_cb | |||
) |
Definition at line 1640 of file fsrtlfuncs.h.
#define FsRtlInitPerFileObjectContext | ( | _fc, | |
_owner, | |||
_inst | |||
) | ((_fc)->OwnerId = (_owner), (_fc)->InstanceId = (_inst)) |
Definition at line 1708 of file fsrtlfuncs.h.
Definition at line 1665 of file fsrtlfuncs.h.
Definition at line 1623 of file fsrtlfuncs.h.
#define FsRtlIsAnsiCharacterLegalFat | ( | C, | |
WILD | |||
) | FsRtlTestAnsiCharacter((C), TRUE, (WILD), FSRTL_FAT_LEGAL) |
Definition at line 1611 of file fsrtlfuncs.h.
#define FsRtlIsAnsiCharacterLegalHpfs | ( | C, | |
WILD | |||
) | FsRtlTestAnsiCharacter((C), TRUE, (WILD), FSRTL_HPFS_LEGAL) |
Definition at line 1614 of file fsrtlfuncs.h.
#define FsRtlIsAnsiCharacterLegalNtfs | ( | C, | |
WILD | |||
) | FsRtlTestAnsiCharacter((C), TRUE, (WILD), FSRTL_NTFS_LEGAL) |
Definition at line 1617 of file fsrtlfuncs.h.
#define FsRtlIsAnsiCharacterLegalNtfsStream | ( | C, | |
WILD_OK | |||
) | FsRtlTestAnsiCharacter((C), TRUE, (WILD_OK), FSRTL_NTFS_STREAM_LEGAL) |
Definition at line 1620 of file fsrtlfuncs.h.
#define FsRtlIsAnsiCharacterWild | ( | C | ) | FsRtlTestAnsiCharacter((C), FALSE, FALSE, FSRTL_WILD_CHARACTER) |
Definition at line 1608 of file fsrtlfuncs.h.
#define FsRtlIsLeadDbcsCharacter | ( | DBCS_CHAR | ) |
Definition at line 1631 of file fsrtlfuncs.h.
Definition at line 1636 of file fsrtlfuncs.h.
#define FsRtlLookupPerStreamContext | ( | _sc, | |
_oid, | |||
_iid | |||
) |
Definition at line 1675 of file fsrtlfuncs.h.
#define FsRtlSetupAdvancedHeaderEx | ( | _advhdr, | |
_fmutx, | |||
_fctxptr | |||
) |
Definition at line 1654 of file fsrtlfuncs.h.
#define FsRtlSupportsPerFileContexts | ( | _fo | ) |
Definition at line 1649 of file fsrtlfuncs.h.
#define FsRtlSupportsPerStreamContexts | ( | FO | ) |
Definition at line 1670 of file fsrtlfuncs.h.
Definition at line 1626 of file fsrtlfuncs.h.
#define LEGAL_ANSI_CHARACTER_ARRAY (*FsRtlLegalAnsiCharacterArray) |
Definition at line 1605 of file fsrtlfuncs.h.
Definition at line 1 of file cctypes.h.
_Must_inspect_result_ _In_reads_ | ( | Count | ) |
_Must_inspect_result_ _In_reads_bytes_ | ( | BufferLength | ) |
_In_ ULONGLONG _In_ PUNICODE_STRING _In_ PUNICODE_STRING _In_ BOOLEAN _In_ ULONG _In_reads_bytes_ | ( | DataLength | ) |
_Must_inspect_result_ _In_ PLARGE_INTEGER _In_ ULONG _In_ BOOLEAN _In_ ULONG _In_reads_bytes_ | ( | Length | ) |
_Must_inspect_result_ _In_ PCUNICODE_STRING _In_ BOOLEAN _In_reads_opt_ | ( | 0x10000 | ) |
_Must_inspect_result_ _IRQL_requires_max_ | ( | APC_LEVEL | ) |
Probes and locks virtual pages in memory for the specified process.
[in,out] | MemoryDescriptorList | Memory Descriptor List (MDL) containing the buffer to be probed and locked. |
[in] | Process | The process for which the buffer should be probed and locked. |
[in] | AccessMode | Access mode for probing the pages. Can be KernelMode or UserMode. |
[in] | LockOperation | The type of the probing and locking operation. Can be IoReadAccess, IoWriteAccess or IoModifyAccess. |
Definition at line 37 of file cddata.c.
_IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
Definition at line 347 of file common.c.
_Must_inspect_result_ _IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) |
Queries information details about a security descriptor.
Computes the quota size of a security descriptor.
Assigns a security descriptor for a new object.
An extended function that assigns a security descriptor for a new object.
Frees a security descriptor.
An extended function that sets new information data to a security descriptor.
Modifies some information data about a security descriptor.
[in] | SecurityInformation | Security information details to be queried from a security descriptor. |
[out] | SecurityDescriptor | The returned security descriptor with security information data. |
[in,out] | Length | The returned length of a security descriptor. |
[in,out] | ObjectsSecurityDescriptor | The returned object security descriptor. |
[in] | Object | If specified, the function will use this arbitrary object that points to an object security descriptor. |
[in] | SecurityInformation | Security information details to be set. |
[in] | SecurityDescriptor | A security descriptor where its info is to be changed. |
[in,out] | ObjectsSecurityDescriptor | The returned pointer to security descriptor objects. |
[in] | PoolType | Pool type for the new security descriptor to allocate. |
[in] | GenericMapping | The generic mapping of access rights masks. |
[in] | Object | If specified, the function will use this arbitrary object that points to an object security descriptor. |
[in] | SecurityInformation | Security information details to be set. |
[in] | SecurityDescriptor | A security descriptor where its info is to be changed. |
[in,out] | ObjectsSecurityDescriptor | The returned pointer to security descriptor objects. |
[in] | AutoInheritFlags | Flags bitmask inheritation, influencing how the security descriptor can be inherited and if it can be in the first place. |
[in] | PoolType | Pool type for the new security descriptor to allocate. |
[in] | GenericMapping | The generic mapping of access rights masks. |
[in] | SecurityDescriptor | A security descriptor to be freed from memory. |
[in] | _ParentDescriptor | A security descriptor of the parent object that is being created. |
[in] | _ExplicitDescriptor | An explicit security descriptor that is applied to a new object. |
[out] | NewDescriptor | The new allocated security descriptor. |
[in] | ObjectType | The type of the new object. |
[in] | IsDirectoryObject | Set this to TRUE if the newly created object is a directory object, otherwise set this to FALSE. |
[in] | AutoInheritFlags | Automatic inheritance flags that influence how access control entries within ACLs from security descriptors are inherited. |
[in] | SubjectContext | Security subject context of the new object. |
[in] | GenericMapping | Generic mapping of access mask rights. |
[in] | PoolType | This parameter is unused. |
[in] | ParentDescriptor | A security descriptor of the parent object that is being created. |
[in] | ExplicitDescriptor | An explicit security descriptor that is applied to a new object. |
[out] | NewDescriptor | The new allocated security descriptor. |
[in] | IsDirectoryObject | Set this to TRUE if the newly created object is a directory object, otherwise set this to FALSE. |
[in] | SubjectContext | Security subject context of the new object. |
[in] | GenericMapping | Generic mapping of access mask rights. |
[in] | PoolType | This parameter is unused. |
[in] | SecurityDescriptor | A security descriptor. |
[out] | QuotaInfoSize | The returned quota size of the given security descriptor to the caller. The function may return 0 to this parameter if the descriptor doesn't have a group or a discretionary access control list (DACL) even. |
Definition at line 923 of file Messaging.c.
_Must_inspect_result_ _In_ ULONG _In_ FSRTL_ALLOCATE_ECP_FLAGS _In_opt_ PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK _In_ ULONG _Outptr_result_bytebuffer_ | ( | SizeOfContext | ) |
_When_ | ( | !Flags & | MCB_FLAG_RAISE_ON_ALLOCATION_FAILURE, |
_Must_inspect_result_ | |||
) |
_When_ | ( | CompletionRoutine ! | = NULL , |
_Must_inspect_result_ | |||
) |
_When_ | ( | Flags| | FSRTL_ECP_LOOKASIDE_FLAG_NONPAGED_POOL, |
_IRQL_requires_max_(DISPATCH_LEVEL) | |||
) |
_When_ | ( | Flags| | OPLOCK_FLAG_BACK_OUT_ATOMIC_OPLOCK, |
_Must_inspect_result_ | |||
) |
_Must_inspect_result_ _When_ | ( | Irp ! | = NULL , |
_IRQL_requires_max_(PASSIVE_LEVEL) | |||
) |
_Must_inspect_result_ _When_ | ( | Irp! | = NULL , |
_IRQL_requires_max_(PASSIVE_LEVEL) | |||
) |
The FsRtlAllocateResource routine is but is exported to support existing driver binaries Use ExAllocateFromNPagedLookasideList and ExInitializeResourceLite instead NTKERNELAPI PERESOURCE NTAPI FsRtlAllocateResource | ( | VOID | ) |
NTKERNELAPI NTSTATUS NTAPI FsRtlGetVirtualDiskNestingLevel | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
_Out_ PULONG | NestingLevel, | ||
_Out_opt_ PULONG | NestingFlags | ||
) |
NTKERNELAPI VOID NTAPI FsRtlIncrementCcFastMdlReadWait | ( | VOID | ) |
NTKERNELAPI VOID NTAPI FsRtlIncrementCcFastReadNotPossible | ( | VOID | ) |
NTKERNELAPI VOID NTAPI FsRtlIncrementCcFastReadNoWait | ( | VOID | ) |
NTKERNELAPI VOID NTAPI FsRtlIncrementCcFastReadResourceMiss | ( | VOID | ) |
Definition at line 24 of file fastio.c.
Referenced by FsRtlCopyRead().
NTKERNELAPI VOID NTAPI FsRtlIncrementCcFastReadWait | ( | VOID | ) |
NTKERNELAPI VOID NTAPI FsRtlInitializeExtraCreateParameter | ( | _Out_ PECP_HEADER | Ecp, |
_In_ ULONG | EcpFlags, | ||
_In_opt_ PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK | CleanupCallback, | ||
_In_ ULONG | TotalSize, | ||
_In_ LPCGUID | EcpType, | ||
_In_opt_ PVOID | ListAllocatedFrom | ||
) |
NTKERNELAPI NTSTATUS NTAPI FsRtlInitializeExtraCreateParameterList | ( | _Inout_ PECP_LIST | EcpList | ) |
_Must_inspect_result_ NTKERNELAPI BOOLEAN NTAPI FsRtlIsNtstatusExpected | ( | _In_ NTSTATUS | Ntstatus | ) |
_Must_inspect_result_ NTKERNELAPI BOOLEAN NTAPI FsRtlIsTotalDeviceFailure | ( | _In_ NTSTATUS | Status | ) |
NTKERNELAPI NTSTATUS NTAPI FsRtlNormalizeNtstatus | ( | _In_ NTSTATUS | Exception, |
_In_ NTSTATUS | GenericException | ||
) |
NTKERNELAPI NTSTATUS NTAPI FsRtlNotifyStreamFileObject | ( | _In_ struct _FILE_OBJECT * | StreamFileObject, |
_In_opt_ struct _DEVICE_OBJECT * | DeviceObjectHint, | ||
_In_ FS_FILTER_STREAM_FO_NOTIFICATION_TYPE | NotificationType, | ||
_In_ BOOLEAN | SafeToRecurse | ||
) |
_Must_inspect_result_ Obsolete NTKERNELAPI BOOLEAN NTAPI FsRtlPrivateLock | ( | _In_ PFILE_LOCK | FileLock, |
_In_ PFILE_OBJECT | FileObject, | ||
_In_ PLARGE_INTEGER | FileOffset, | ||
_In_ PLARGE_INTEGER | Length, | ||
_In_ PEPROCESS | Process, | ||
_In_ ULONG | Key, | ||
_In_ BOOLEAN | FailImmediately, | ||
_In_ BOOLEAN | ExclusiveLock, | ||
_Out_ PIO_STATUS_BLOCK | IoStatus, | ||
_In_opt_ PIRP | Irp, | ||
_In_opt_ __drv_aliasesMem PVOID | Context, | ||
_In_ BOOLEAN | AlreadySynchronized | ||
) |
NTKERNELAPI ULONG NTAPI FsRtlQueryMaximumVirtualDiskNestingLevel | ( | VOID | ) |
NTKERNELAPI NTSTATUS NTAPI FsRtlRegisterFileSystemFilterCallbacks | ( | _In_ struct _DRIVER_OBJECT * | FilterDriverObject, |
_In_ PFS_FILTER_CALLBACKS | Callbacks | ||
) |
Definition at line 1699 of file fsrtlfuncs.h.
_In_ PLIST_ENTRY _In_ PSTRING _In_ USHORT _In_opt_ PSTRING _In_opt_ PSTRING _In_ ULONG _In_ ULONG Action |
Definition at line 744 of file fsrtlfuncs.h.
_Must_inspect_result_ _Outptr_ PVOID _Out_opt_ PLARGE_INTEGER _In_ PFILE_OBJECT _In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_opt_ PLARGE_INTEGER _In_ ULONG _In_ ULONG AllocationAttributes |
Definition at line 867 of file fsrtlfuncs.h.
_In_ PFILE_OBJECT _In_ PLARGE_INTEGER _In_ PLARGE_INTEGER _In_ PEPROCESS _In_ ULONG _In_opt_ PVOID _In_ BOOLEAN AlreadySynchronized |
Definition at line 271 of file fsrtlfuncs.h.
Definition at line 551 of file fsrtlfuncs.h.
Referenced by BusLogic_IncrementByteCounter(), BusLogic_IncrementSizeBucket(), DosReadFile(), DosReadLineBuffered(), FsRtlSplitBaseMcb(), FsRtlSplitLargeMcb(), PsChargePoolQuota(), PsChargeProcessNonPagedPoolQuota(), PsChargeProcessPagedPoolQuota(), PsChargeProcessPageFileQuota(), PsChargeProcessPoolQuota(), PspChargeProcessQuotaSpecifiedPool(), PspReturnProcessQuotaSpecifiedPool(), PsReturnPoolQuota(), PsReturnProcessNonPagedPoolQuota(), PsReturnProcessPagedPoolQuota(), PsReturnProcessPageFileQuota(), RtlCopyMemoryStreamTo(), and VidBiosScrollWindow().
_Must_inspect_result_ _In_ PFILE_OBJECT _In_ FSRTL_CHANGE_BACKING_TYPE ChangeBackingType |
Definition at line 1358 of file fsrtlfuncs.h.
_Must_inspect_result_ ULONG _In_ FSRTL_ALLOCATE_ECP_FLAGS _In_opt_ PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK CleanupCallback |
Definition at line 1225 of file fsrtlfuncs.h.
_In_opt_ PCOMPLETE_LOCK_IRP_ROUTINE CompleteLockIrpRoutine |
Definition at line 139 of file fsrtlfuncs.h.
Referenced by FsRtlAllocateFileLock(), and FsRtlInitializeFileLock().
Definition at line 727 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ PIRP _In_ ULONG _In_opt_ PVOID _In_opt_ POPLOCK_WAIT_COMPLETE_ROUTINE CompletionRoutine |
Definition at line 675 of file fsrtlfuncs.h.
Definition at line 178 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_opt_ PVOID CurrentEcpContext |
Definition at line 1324 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ ULONGLONG _In_ PUNICODE_STRING _Out_ PUNICODE_STRING _Out_ PUNICODE_STRING _Inout_ PULONG _Out_writes_bytes_to_ DataLength PVOID Data |
Definition at line 355 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ ULONGLONG _In_ PUNICODE_STRING _Out_ PUNICODE_STRING _Out_ PUNICODE_STRING _Inout_ PULONG DataLength |
Definition at line 340 of file fsrtlfuncs.h.
_Must_inspect_result_ _Outptr_ PVOID _Out_opt_ PLARGE_INTEGER _In_ PFILE_OBJECT _In_ ACCESS_MASK DesiredAccess |
Definition at line 863 of file fsrtlfuncs.h.
Definition at line 22 of file fsrtlfuncs.h.
Definition at line 336 of file fsrtlfuncs.h.
Referenced by FsRtlAddToTunnelCache(), FsRtlCompareNodeAndKey(), FsRtlDeleteKeyFromTunnelCache(), FsRtlFindInTunnelCache(), TestFsRtlAddToTunnelCache(), and TestFsRtlFindInTunnelCache().
_Must_inspect_result_ _In_ LPCGUID _Outptr_ PVOID* EcpContext |
Definition at line 1266 of file fsrtlfuncs.h.
Definition at line 1286 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ PECP_LIST EcpList |
Definition at line 1207 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ LPCGUID EcpType |
Definition at line 1284 of file fsrtlfuncs.h.
Definition at line 817 of file fsrtlfuncs.h.
Definition at line 700 of file fsrtlfuncs.h.
localAdvHdr FileContextSupportPointer = NULL |
Definition at line 1704 of file fsrtlfuncs.h.
Definition at line 222 of file fsrtlfuncs.h.
_In_ PFILE_OBJECT _In_ PLARGE_INTEGER FileOffset |
Definition at line 16 of file fsrtlfuncs.h.
_Must_inspect_result_ _Out_ PLARGE_INTEGER FileSize |
Definition at line 108 of file fsrtlfuncs.h.
Referenced by _FileOpCount(), _Requires_lock_held_(), BestFit_Write(), CmpFileSetSize(), ConsoleCreateFileHandler(), CFileDefExt::CountFolderAndFiles(), RecycleBin5::Delete(), RecycleBin5::DeleteFile(), DosCheckInput(), DosLoadDriver(), DosLoadExecutable(), ElfCreateFile(), ElfpInitExistingFile(), EtfsOpen(), EtfspGetDirectoryInfo(), Ext2ProcessEntry(), Ext2ReadBlockPointerList(), FileLoadByHandle(), FileOpen(), FindBootStore(), FsRtlGetFileSize(), FsRtlTest_StartTest(), HvLoadHive(), ImgpGetFileSize(), ImgpLoadPEImage(), ImgpOpenFile(), INF_OpenBufferedFileA(), InfOpenFile(), CFileDefExt::InitFileAttr(), InitPropertiesDlg(), InstallSetupInfFile(), KdbpCliInit(), CDFParser::Load(), LogfpSetFileSize(), main(), ATL::CAtlFileMappingBase::MapFile(), MmCreateDataFileSection(), MountFDI(), RecycleBin5Enum::Next(), OpenAndMapFile(), process_file(), PrPhilBar(), PrSizeAndRateMeter(), PrStatBar(), RemoveFile(), RecycleBin5::Restore(), RxCommonRead(), RxCommonWrite(), RxGetFileSizeWithLock(), RxLowIoWriteShellCompletion(), RxSetFileSizeWithLock(), SetupLdrInitErrataInf(), SHNotifyDeleteFileW(), START_TEST(), test_FileMapping(), WherePrintPath(), WinLdrInitErrataInf(), WinLdrLoadModule(), and wmain().
Definition at line 889 of file fsrtlfuncs.h.
_In_ PLIST_ENTRY _In_ PSTRING _In_ USHORT _In_opt_ PSTRING _In_opt_ PSTRING _In_ ULONG _In_ ULONG _In_opt_ PVOID _In_opt_ PVOID FilterContext |
Definition at line 746 of file fsrtlfuncs.h.
Referenced by FilterAudioMuteHandler(), FilterAudioVolumeHandler(), FsRtlNotifyFilterReportChange(), IoChangeFileObjectFilterContext(), USBAudioFilterCreate(), and USBAudioPinCreate().
Definition at line 743 of file fsrtlfuncs.h.
Referenced by FsRtlNotifyFilterReportChange(), FsRtlNotifyFullReportChange(), FsRtlNotifyReportChange(), and vfatReportChange().
_Out_ PUNICODE_STRING FirstPart |
Definition at line 378 of file fsrtlfuncs.h.
Referenced by FsRtlDissectDbcs(), FsRtlDissectName(), FsRtlIsFatDbcsLegal(), and FsRtlIsHpfsDbcsLegal().
Definition at line 868 of file fsrtlfuncs.h.
Definition at line 1692 of file fsrtlfuncs.h.
Referenced by BaseCheckRunApp(), and ThreadShutdownNotify().
Definition at line 1370 of file fsrtlfuncs.h.
_In_ PFAST_MUTEX FMutex |
Definition at line 1687 of file fsrtlfuncs.h.
Referenced by if().
_In_opt_ PFILE_OBJECT Fo2 |
Definition at line 1477 of file fsrtlfuncs.h.
_In_ PLIST_ENTRY _In_ PVOID FsContext |
Definition at line 723 of file fsrtlfuncs.h.
Definition at line 154 of file fsrtlpc.c.
Referenced by START_TEST().
Definition at line 724 of file fsrtlfuncs.h.
_In_ PLIST_ENTRY _In_ PSTRING FullTargetName |
Definition at line 739 of file fsrtlfuncs.h.
Referenced by FsRtlNotifyFilterReportChange(), FsRtlNotifyFullReportChange(), and FsRtlNotifyReportChange().
Definition at line 726 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ PUNICODE_STRING _In_ BOOLEAN IgnoreCase |
Definition at line 797 of file fsrtlfuncs.h.
Definition at line 503 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_opt_ PVOID _In_opt_ PVOID InstanceId |
Definition at line 908 of file fsrtlfuncs.h.
Referenced by CreateDeviceFromRegistry(), DevInstallW(), FsRtlLookupPerFileObjectContext(), FsRtlLookupPerStreamContextInternal(), FsRtlRemovePerFileObjectContext(), FsRtlRemovePerStreamContext(), InstallDevInst(), InstallDevInstEx(), InstallNetDevice(), IopCreateDeviceInstancePath(), IsaReadPortQueryId(), LocateChildDevice(), PdoHandleQueryCompatibleId(), PdoHandleQueryInstanceId(), ProcessorSetFriendlyName(), ReportDetectedDevice(), SerenumDetectLegacyDevice(), USBSTOR_PdoHandleQueryCompatibleId(), and USBSTOR_PdoHandleQueryInstanceId().
_Must_inspect_result_ _In_ PLARGE_INTEGER _In_ ULONG _In_ ULONG _Outptr_ PMDL _Out_ PIO_STATUS_BLOCK IoStatus |
Definition at line 21 of file fsrtlfuncs.h.
Definition at line 177 of file fsrtlfuncs.h.
Definition at line 1098 of file fsrtlfuncs.h.
Definition at line 221 of file fsrtlfuncs.h.
_In_ ULONGLONG _In_ PUNICODE_STRING _In_ PUNICODE_STRING _In_ BOOLEAN KeyByShortName |
Definition at line 339 of file fsrtlfuncs.h.
Referenced by FsRtlAddToTunnelCache(), and TestFsRtlAddToTunnelCache().
Definition at line 521 of file fsrtlfuncs.h.
Referenced by FreeClusters(), FsRtlLookupLastBaseMcbEntryAndIndex(), and FsRtlLookupLastLargeMcbEntryAndIndex().
Definition at line 520 of file fsrtlfuncs.h.
Referenced by FreeClusters(), FsRtlLookupLastBaseMcbEntryAndIndex(), and FsRtlLookupLastLargeMcbEntryAndIndex().
Definition at line 480 of file fsrtlfuncs.h.
Referenced by ConvertLargeMCBToDataRuns(), DumpAllRuns(), Ext2AddBlockExtent(), Ext2AddMcbExtent(), Ext2AddMcbMetaExts(), Ext2CheckExtent(), Ext2LookupBlockExtent(), Ext2LookupMcbExtent(), Ext2LookupVcbExtent(), Ext2RemoveMcbMetaExts(), FsRtlAddBaseMcbEntry(), FsRtlAddLargeMcbEntry(), FsRtlAddMcbEntry(), FsRtlGetNextBaseMcbEntry(), FsRtlGetNextLargeMcbEntry(), FsRtlGetNextMcbEntry(), FsRtlLargeMcbTest(), FsRtlLargeMcbTestsExt2(), FsRtlLargeMcbTestsFastFat_3(), FsRtlLookupBaseMcbEntry(), FsRtlLookupLargeMcbEntry(), FsRtlLookupLastBaseMcbEntry(), FsRtlLookupLastLargeMcbEntry(), FsRtlLookupLastLargeMcbEntryAndIndex_internal(), FsRtlLookupLastMcbEntry(), FsRtlLookupMcbEntry(), and FsRtlNumberOfRunsInBaseMcb().
Definition at line 407 of file fsrtlfuncs.h.
Referenced by FsRtlIsFatDbcsLegal(), and FsRtlIsHpfsDbcsLegal().
Definition at line 17 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ ULONG Level |
Definition at line 1163 of file fsrtlfuncs.h.
*() PULONG_PTR localAdvHdr = 0 |
Definition at line 1698 of file fsrtlfuncs.h.
Referenced by if().
Definition at line 19 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ ULONGLONG _In_ PUNICODE_STRING _Out_ PUNICODE_STRING _Out_ PUNICODE_STRING LongName |
Definition at line 338 of file fsrtlfuncs.h.
Referenced by DuplicatesTest(), FsRtlAddToTunnelCache(), FsRtlFindInTunnelCache(), SndMixerGetLineName(), and START_TEST().
_Must_inspect_result_ ULONG _In_ FSRTL_ALLOCATE_ECP_FLAGS _In_opt_ PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK _Inout_ PVOID LookasideList |
Definition at line 1265 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ PCUNICODE_STRING _In_ BOOLEAN MailslotsSupported |
Definition at line 837 of file fsrtlfuncs.h.
_Must_inspect_result_ _Outptr_ PVOID _Out_opt_ PLARGE_INTEGER _In_ PFILE_OBJECT _In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_opt_ PLARGE_INTEGER MaximumSize |
Definition at line 865 of file fsrtlfuncs.h.
_In_ PLARGE_INTEGER _In_ PMDL MdlChain |
Definition at line 49 of file fsrtlfuncs.h.
Referenced by CcMdlRead(), CcMdlReadComplete(), CcMdlWriteAbort(), CcMdlWriteComplete(), CcPrepareMdlWrite(), FltpFastIoMdlRead(), FltpFastIoMdlReadComplete(), FltpFastIoMdlReadCompleteCompressed(), FltpFastIoMdlWriteComplete(), FltpFastIoMdlWriteCompleteCompressed(), FltpFastIoPrepareMdlWrite(), FltpFastIoReadCompressed(), FltpFastIoWriteCompressed(), FsRtlMdlRead(), FsRtlMdlReadComplete(), FsRtlMdlReadDev(), FsRtlMdlWriteComplete(), FsRtlMdlWriteCompleteDev(), FsRtlPrepareMdlWrite(), FsRtlPrepareMdlWriteDev(), FsRtlTest_StartTest(), VfatFastIoReadCompressed(), VfatFastIoWriteCompressed(), VfatMdlRead(), VfatMdlReadComplete(), VfatMdlReadCompleteCompressed(), VfatMdlWriteComplete(), VfatMdlWriteCompleteCompressed(), and VfatPrepareMdlWrite().
Definition at line 351 of file fsrtlfuncs.h.
Definition at line 796 of file fsrtlfuncs.h.
Referenced by EtfspCompareNames(), Ext2ParseRegistryVolumeParams(), FsRtlAreNamesEqual(), implicit_handle(), and MatchFontName().
_Must_inspect_result_ _In_ PFILE_OBJECT NewFileObject |
Definition at line 1357 of file fsrtlfuncs.h.
Referenced by AfdAccept(), and SatisfyAccept().
_Must_inspect_result_ _In_ USHORT _Out_ USHORT* NewLength |
Definition at line 1198 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_opt_ PVOID _Out_opt_ LPGUID _Outptr_opt_ PVOID* NextEcpContext |
Definition at line 1326 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_opt_ PVOID _Out_opt_ LPGUID _Outptr_opt_ PVOID _Out_opt_ ULONG* NextEcpContextSize |
Definition at line 1327 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_opt_ PVOID _Out_opt_ LPGUID NextEcpType |
Definition at line 1325 of file fsrtlfuncs.h.
Definition at line 742 of file fsrtlfuncs.h.
Referenced by FsRtlNotifyFilterReportChange(), and FsRtlNotifyFullReportChange().
_In_ PLIST_ENTRY _In_ PVOID _In_ PSTRING _In_ BOOLEAN _In_ BOOLEAN _In_ ULONG _In_opt_ PIRP NotifyIrp |
Definition at line 728 of file fsrtlfuncs.h.
Referenced by FsRtlCancelNotify(), FsRtlNotifyChangeDirectory(), FsRtlNotifyFilterChangeDirectory(), and FsRtlNotifyFullChangeDirectory().
_In_ PLIST_ENTRY NotifyList |
Definition at line 722 of file fsrtlfuncs.h.
_Must_inspect_result_ _Outptr_ PVOID _Out_opt_ PLARGE_INTEGER _In_ PFILE_OBJECT _In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES ObjectAttributes |
Definition at line 864 of file fsrtlfuncs.h.
The FsRtlAllocateResource routine is obsolete |
Definition at line 435 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ PIRP _In_ ULONG OpenCount |
Definition at line 664 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_opt_ PVOID OwnerId |
Definition at line 907 of file fsrtlfuncs.h.
Referenced by AcpiDsCreateWalkState(), AcpiDsInitializeObjects(), AcpiNsDeleteNamespaceByOwner(), AcpiNsExecuteTable(), AcpiNsInstallNode(), AcpiNsOneCompleteParse(), AcpiTbDeleteNamespaceByOwner(), AcpiTbGetOwnerId(), AcpiTbLoadTable(), AcpiUnloadParentTable(), AcpiUtAllocateOwnerId(), AcpiUtReleaseOwnerId(), FsRtlLookupPerFileObjectContext(), FsRtlLookupPerStreamContextInternal(), FsRtlRemovePerFileObjectContext(), FsRtlRemovePerStreamContext(), and main().
_Must_inspect_result_ _In_ USHORT PathLength |
Definition at line 1197 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ BOOLEAN _In_ BOOLEAN PathNamePermissible |
Definition at line 406 of file fsrtlfuncs.h.
Referenced by FsRtlIsFatDbcsLegal(), and FsRtlIsHpfsDbcsLegal().
Definition at line 1164 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ ULONG _Out_writes_bytes_ pBufferSize PVOID _Inout_ PULONG pBufferSize |
Definition at line 1165 of file fsrtlfuncs.h.
Referenced by BaseControlVideoImpl_GetCurrentImage(), BasicVideo_GetCurrentImage(), MediaDet_GetBitmapBits(), VideoRenderer_GetStaticImage(), and VMR9_GetStaticImage().
_Must_inspect_result_ _In_ ULONG _In_ FSRTL_ALLOCATE_ECP_FLAGS _In_opt_ PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK _In_ ULONG PoolTag |
Definition at line 1226 of file fsrtlfuncs.h.
Definition at line 447 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ PIRP _In_ ULONG _In_opt_ PVOID _In_opt_ POPLOCK_WAIT_COMPLETE_ROUTINE _In_opt_ POPLOCK_FS_PREPOST_IRP PostIrpRoutine |
Definition at line 676 of file fsrtlfuncs.h.
Referenced by FsRtlCheckOplock(), FsRtlOplockBreakToII(), FsRtlOplockBreakToNone(), and FsRtlWaitOnIrp().
_Must_inspect_result_ _Out_ PULONG32 pProviderId |
Definition at line 1174 of file fsrtlfuncs.h.
_In_ PFILE_OBJECT _In_ PEPROCESS Process |
Definition at line 223 of file fsrtlfuncs.h.
Referenced by $endif(), _IRQL_requires_max_(), _Struct_size_bytes_(), _Success_(), AllocW32Process(), BaseSrvCreatePairWaitHandles(), BaseSrvDestroyPairWaitHandles(), co_IntRegisterLogonProcess(), CON_API(), connect(), CSR_API(), CsrInsertThread(), CsrLocateThreadByClientId(), CsrSetPriorityClass(), DbgkClearProcessDebugObject(), DbgkCopyProcessDebugPort(), DbgkCreateThread(), DbgkExitProcess(), DbgkExitThread(), DbgkForwardException(), DbgkMapViewOfSection(), DbgkOpenProcessDebugPort(), DbgkpCloseObject(), DbgkpMarkProcessPeb(), DbgkpOpenHandles(), DbgkpPostFakeModuleMessages(), DbgkpPostFakeProcessCreateMessages(), DbgkpPostFakeThreadMessages(), DbgkpQueueMessage(), DbgkpSetProcessDebugObject(), DbgkUnMapViewOfSection(), DbgUiDebugActiveProcess(), DbgUiIssueRemoteBreakin(), DbgUiStopDebugging(), DebugBreakProcess(), DECLARE_INTERFACE_(), DestroyProcessClasses(), CWineTest::DoListCommand(), ExAllocatePoolWithQuotaTag(), ExCreateHandleTable(), ExDupHandleTable(), ExFreePoolWithTag(), ExitProcessCallback(), ExitThreadCallback(), ExpAllocateHandleTable(), ExpAllocateTablePagedPool(), ExpAllocateTablePagedPoolNoZero(), ExpDebuggerWorker(), ExpDesktopClose(), ExpDesktopOkToClose(), ExpDesktopOpen(), ExpFreeHandleTable(), ExpFreeLowLevelTable(), ExpFreeTablePagedPool(), ExpRaiseHardError(), ExpWindowStationOkToClose(), ExReturnPoolQuota(), ExSwapinWorkerThreads(), Ext2FastIoLock(), Ext2FastIoUnlockAll(), Ext2FastIoUnlockAllByKey(), Ext2FastIoUnlockSingle(), find_process(), find_thread(), FsRtlCheckLockForWriteAccess(), FsRtlFastCheckLockForRead(), FsRtlFastCheckLockForWrite(), FsRtlFastUnlockAll(), FsRtlFastUnlockAllByKey(), FsRtlFastUnlockSingle(), FsRtlPrivateLock(), GDI_CleanupForProcess(), GdiProcessCreate(), GdiProcessDestroy(), gethostbyaddr(), gethostbyname(), GetOwnerModuleFromPidEntry(), GetProcessId(), GetProcessID(), GetProcessLuid(), GetProcessMemoryInfo(), getprotobyname(), getprotobynumber(), getservbyname(), getservbyport(), getsockopt(), handle_gdb_query(), inet_ntoa(), InitProcessCallback(), InitThreadCallback(), IntAllowSetForegroundWindow(), IntResolveDesktop(), IntVideoPortMapPhysicalMemory(), IoGetRequestorProcessId(), IoGetRequestorSessionId(), IopCloseFile(), IsConsoleProcess(), KdbpAttachToProcess(), KdbpAttachToThread(), KdbpCmdBreakPointList(), KdbpCmdProc(), KdbpCmdThread(), KdbpGetBreakPointInfo(), KdbpOverwriteInstruction(), Ke386CallBios(), Ke386IoSetAccessProcess(), Ke386SetIOPL(), KeAttachProcess(), KeDetachProcess(), KeFreezeAllThreads(), KeInitializeProcess(), KeInitializeProfile(), KeInitializeThread(), KeInitThread(), KeProfileInterruptWithSource(), KeQueryBasePriorityThread(), KeQueryRuntimeProcess(), KeQueryValuesProcess(), KeSetAffinityProcess(), KeSetAutoAlignmentProcess(), KeSetBasePriorityThread(), KeSetDisableBoostProcess(), KeSetPriorityAndQuantumProcess(), KeSetProcess(), KeSetQuantumProcess(), KeStackAttachProcess(), KeStartThread(), KeTerminateThread(), KeThawAllThreads(), KeUnstackDetachProcess(), KiAcquireProcessLockRaiseToSynch(), KiAttachProcess(), KiDeliverApc(), KiInitializeHandBuiltThread(), KiReadyThread(), KiSystemStartupBootStack(), KiTrap02Handler(), KiTrap08Handler(), MapGlobalUserHeap(), MI_IS_WS_UNSAFE(), MI_WS_OWNER(), MiArchCreateProcessAddressSpace(), MiCalculatePageCommitment(), MiCopyFromUserPage(), MiCreatePebOrTeb(), MiDecommitPages(), MiDereferenceSession(), MiDispatchFault(), MiGetPageEntryForProcess(), MiGetPageTableForProcess(), MiInsertNode(), MiIsEntireRangeCommitted(), MiLoadImageSection(), MiLockProcessWorkingSet(), MiLockProcessWorkingSetForFault(), MiLockProcessWorkingSetShared(), MiLockProcessWorkingSetUnsafe(), MiMapLockedPagesInUserSpace(), MiMapPageInHyperSpace(), MiMapViewOfDataSection(), MiProtectVirtualMemory(), MiQueryMemorySectionName(), MiRemoveNode(), MiResolveDemandZeroFault(), MiResolveProtoPteFault(), MiRosCleanupMemoryArea(), MiRosProtectVirtualMemory(), MiRosUnmapViewOfSection(), MiSessionCreateInternal(), MiSessionLeader(), MiUnlockProcessWorkingSet(), MiUnlockProcessWorkingSetForFault(), MiUnlockProcessWorkingSetShared(), MiUnlockProcessWorkingSetUnsafe(), MiUnmapLockedPagesInUserSpace(), MiUnmapPageInHyperSpace(), MiUnmapViewOfSection(), MiZeroPhysicalPage(), MmAccessFaultSectionView(), MmAlterViewAttributes(), MmArePagesResident(), MmCleanProcessAddressSpace(), MmCopyVirtualMemory(), MmCreatePageFileMapping(), MmCreatePeb(), MmCreatePhysicalMapping(), MmCreateProcessAddressSpace(), MmCreateTeb(), MmCreateVirtualMapping(), MmCreateVirtualMappingUnsafe(), MmCreateVirtualMappingUnsafeEx(), MmDeletePageFileMapping(), MmDeleteProcessAddressSpace(), MmDeleteRmap(), MmDeleteTeb(), MmDeleteVirtualMapping(), MmFindGap(), MmFreeCacheSectionPage(), MmFreeMemoryArea(), MmFreePageTable(), MmFreeSectionPage(), MmGetPageEntryForProcess(), MmGetPageEntryForProcessForPAE(), MmGetPageFileMapping(), MmGetPageProtect(), MmGetPageTableForProcess(), MmGetPageTableForProcessForPAE(), MmGetPfnForProcess(), MmGetSessionById(), MmGetSessionId(), MmGetSessionIdEx(), MmGetSessionLocaleId(), MmInitializeHandBuiltProcess(), MmInitializeProcessAddressSpace(), MmInsertMemoryArea(), MmInsertRmap(), MmIsDirtyPage(), MmIsDisabledPage(), MmIsPagePresent(), MmIsPageSwapEntry(), MmLocateMemoryAreaByAddress(), MmLocateMemoryAreaByRegion(), MmMakePagesDirty(), MmMapViewOfArm3Section(), MmMapViewOfSection(), MmNotPresentFaultSectionView(), MmPageOutCacheSection(), MmPageOutPhysicalAddress(), MmpPageOutPhysicalAddress(), MmSessionCreate(), MmSessionDelete(), MmSetCleanPage(), MmSetDirtyBit(), MmSetDirtyPage(), MmSetMemoryPriorityProcess(), MmSetPageProtect(), MmTrimUserMemory(), MmUnlockPages(), MmUnmapViewOfSection(), MmWorkingSetManager(), NonConsoleProcessShutdown(), NotifyUserProcessForShutdown(), NpFsdCreateNamedPipe(), NtAllocateVirtualMemory(), NtAssignProcessToJobObject(), NtCreateProfile(), NtDebugActiveProcess(), NtFlushInstructionCache(), NtFlushVirtualMemory(), NtFreeVirtualMemory(), NtGetWriteWatch(), NtIsProcessInJob(), NtLockVirtualMemory(), NtMapViewOfSection(), NtOpenProcess(), NtProtectVirtualMemory(), NtQueryInformationJobObject(), NtQueryInformationProcess(), NtReadVirtualMemory(), NtRemoveProcessDebug(), NtResetWriteWatch(), NtResumeProcess(), NtSetInformationProcess(), NtSetInformationThread(), NtSetTimerResolution(), NtSuspendProcess(), NtTerminateProcess(), NtUnlockVirtualMemory(), NtUnmapViewOfSection(), NtUserCallOneParam(), NtUserGetGuiResources(), NtUserGetThreadDesktop(), NtUserProcessConnect(), NtUserResolveDesktop(), NtUserWaitForInputIdle(), NtWaitForDebugEvent(), NtWriteVirtualMemory(), ObClearProcessHandleTable(), ObDereferenceDeviceMap(), ObDereferenceProcessHandleTable(), ObFindHandleForObject(), ObGetProcessHandleCount(), ObInheritDeviceMap(), ObInitProcess(), ObKillProcess(), ObpCloseHandle(), ObpDecrementHandleCount(), ObpDuplicateHandleCallback(), ObpIncrementHandleCount(), ObpIncrementHandleDataBase(), ObpIncrementUnnamedHandleCount(), ObpReferenceProcessObjectByHandle(), ObQueryDeviceMapInformation(), ObReferenceProcessHandleTable(), ObSetDeviceMap(), PopGracefulShutdown(), PsChangeQuantumTable(), PsChargePoolQuota(), PsChargeProcessNonPagedPoolQuota(), PsChargeProcessPagedPoolQuota(), PsChargeProcessPageFileQuota(), PsChargeProcessPoolQuota(), PsChargeSharedPoolQuota(), PsConvertToGuiThread(), PsGetNextProcessThread(), PsGetProcessCreateTimeQuadPart(), PsGetProcessDebugPort(), PsGetProcessExitProcessCalled(), PsGetProcessExitStatus(), PsGetProcessId(), PsGetProcessImageFileName(), PsGetProcessInheritedFromUniqueProcessId(), PsGetProcessJob(), PsGetProcessPeb(), PsGetProcessPriorityClass(), PsGetProcessSectionBaseAddress(), PsGetProcessSecurityPort(), PsGetProcessSessionId(), PsGetProcessSessionIdEx(), PsGetProcessWin32Process(), PsGetProcessWin32WindowStation(), PsIsProcessBeingDebugged(), PsIsSystemProcess(), PsLookupProcessByProcessId(), PsLookupProcessThreadByCid(), PsOpenTokenOfProcess(), PspAssignPrimaryToken(), PspChargeProcessQuotaSpecifiedPool(), PspComputeQuantumAndPriority(), PspCreateProcess(), PspCreateThread(), PspDeleteLdt(), PspDeleteProcess(), PspDeleteProcessSecurity(), PspDeleteThread(), PspDeleteVdmObjects(), PspDereferenceQuotaBlock(), PspExitProcess(), PspInheritQuota(), PspInitializeProcessSecurity(), PspIsProcessExiting(), PspLockProcessSecurityExclusive(), PspLockProcessSecurityShared(), PspMapSystemDll(), PspReturnProcessQuotaSpecifiedPool(), PspSetPrimaryToken(), PspSetQuotaLimits(), PspShutdownProcessManager(), PspTerminateProcess(), PspUnlockProcessSecurityExclusive(), PspUnlockProcessSecurityShared(), PspWriteTebImpersonationInfo(), PsReferenceEffectiveToken(), PsReferencePrimaryToken(), PsReferenceProcessFilePointer(), PsResumeProcess(), PsReturnPoolQuota(), PsReturnProcessNonPagedPoolQuota(), PsReturnProcessPagedPoolQuota(), PsReturnProcessPageFileQuota(), PsSetProcessPriorityByClass(), PsSetProcessPriorityClass(), PsSetProcessSecurityPort(), PsSetProcessWin32Process(), PsSetProcessWindowStation(), PsSuspendProcess(), PsTerminateProcess(), QSI_DEF(), RtlpSecMemFreeVirtualMemory(), CWineTest::RunTest(), SeAssignPrimaryToken(), SeCaptureSubjectContextEx(), SeCreateAccessStateEx(), SeDeassignPrimaryToken(), SeExchangePrimaryToken(), SeLocateProcessImageName(), setsockopt(), SmpSbCreateSession(), socket(), START_TEST(), TestObjectTypes(), TestPoolQuota(), UnmapGlobalUserHeap(), UserProcessCreate(), UserProcessDestroy(), Win32kProcessCallback(), WPUModifyIFSHandle(), WPUQueryBlockingCallback(), WSAAccept(), WSAAddressToStringA(), WSAAddressToStringW(), WSAAsyncGetHostByAddr(), WSAAsyncGetHostByName(), WSAAsyncGetProtoByName(), WSAAsyncGetProtoByNumber(), WSAAsyncGetServByName(), WSAAsyncGetServByPort(), WSACancelAsyncRequest(), WSACancelBlockingCall(), WSACleanup(), WSAIsBlocking(), WSAJoinLeaf(), WSALookupServiceBeginW(), WSALookupServiceEnd(), WSALookupServiceNextW(), WsApiProlog(), WSARecvDisconnect(), WSASendDisconnect(), WSASetBlockingHook(), WSASocketW(), WSAStringToAddressA(), WSAStringToAddressW(), WSAUnhookBlockingHook(), WSCGetProviderPath(), WsProcAllocate(), WsProcDelete(), WsProcDetachSocket(), WsProcGetAsyncHelper(), WsProcGetNsCatalog(), WsProcGetTCatalog(), WsProcInitialize(), WsProcOpenAsyncHelperDevice(), WsProcSetVersion(), WsSlowProlog(), WsSlowPrologTid(), WsSockFindIfsSocket(), WsThreadCreate(), WsThreadGetCurrentThread(), and WsThreadInitialize().
Definition at line 898 of file fsrtlfuncs.h.
Referenced by $endif(), AcpiOsMapMemory(), AddDesktopItemW(), AddItemW(), AVrfInitializeVerifier(), AVrfpChainDuplicateThunks(), AVrfpSnapDllImports(), BasepCheckForReadOnlyResource(), BuildAliasInfoBuffer(), BuildGroupInfoBuffer(), BuildInteractiveProfileBuffer(), BuildUserInfoBuffer(), CalcCheckSum(), CalculateChecksum(), ClearLineBuffer(), CmpFree(), ConDrvChangeScreenBufferAttributes(), ConDrvFillConsoleOutput(), ConDrvReadConsoleOutput(), ConDrvWriteConsoleOutput(), ConDrvWriteConsoleOutputVDM(), ConioFillRegion(), ConioResizeBuffer(), ConioWriteConsole(), CreateDirectoryPath(), CreateNestedKey(), CreateShortcut(), CriticalDeviceCoInstaller(), DeleteItemW(), DesktopPtrToUser(), DetectBiosFloppyPeripheral(), DetectPnpBios(), DiskGetExtendedDriveParameters(), DiskRead(), DoChangePassword(), DosCopyEnvironmentBlock(), DsAddressToSiteNamesA(), DsAddressToSiteNamesExA(), DsAddressToSiteNamesExW(), DsAddressToSiteNamesW(), DsEnumerateDomainTrustsA(), DsGetDcNameWithAccountA(), DsGetDcSiteCoverageA(), DsGetDcSiteCoverageW(), EvalConvertEvaluationResults(), EvalGetPackageCount(), Ext2ZeroData(), FilterConnectCommunicationPort(), FindAcpiBios(), FindPxeStructure(), FltGetVolumeProperties(), FltRegisterFilter(), FreeLibrary(), FsRtlDoesNameContainWildCards(), FsRtlInsertPerFileObjectContext(), GetAnsiEnvironmentSize(), GetBuiltinDomainSid(), GetName(), GetOutlineTextMetricsW(), GetPciIrqRoutingTable(), GetProcessorInformation(), GetSourcePaths(), GetTimeZoneListIndex(), GetUnicodeEnvironmentSize(), GlobalAlloc(), GlobalFree(), GlobalLock(), GlobalReAlloc(), HalpGetCmosData(), HalpSetCmosData(), HidClassPDO_HandleQueryDeviceId(), HidClassPDO_HandleQueryHardwareId(), HvpWriteLog(), InfGetBinaryField(), InfGetIntField(), InfGetMultiSzField(), InfGetStringField(), InfpGetBinaryField(), InfpGetIntField(), InfpGetMultiSzField(), InfpGetStringField(), IniCacheGetKeyName(), IniCacheGetKeyValue(), IniCacheGetSectionName(), IniCacheLoadFromMemory(), IniCacheSaveByHandle(), IniCacheSkipToNextSection(), IniCacheSkipWhitespace(), IntReadConsoleOutputStringAttributes(), IntReadConsoleOutputStringChars(), IntWriteConsoleOutputStringAttribute(), IntWriteConsoleOutputStringChars(), IopGetDeviceRelations(), IopQueryCompatibleIds(), IopQueryHardwareIds(), jpeg_free_large(), jpeg_free_small(), jpeg_open_backing_store(), Ki386CreateIdentityMap(), KmtFltSendBufferToDriver(), LdrVerifyMappedImageMatchesChecksum(), LISTVIEW_GetColumnInfo(), LocalAlloc(), LocalReAlloc(), LogfpFree(), LogonUserExW(), LsaIFree_LSAPR_ACCOUNT_ENUM_BUFFER(), LsaIFree_LSAPR_CR_CIPHER_VALUE(), LsaIFree_LSAPR_PRIVILEGE_ENUM_BUFFER(), LsaIFree_LSAPR_PRIVILEGE_SET(), LsaIFree_LSAPR_REFERENCED_DOMAIN_LIST(), LsaIFree_LSAPR_SR_SECURITY_DESCRIPTOR(), LsaIFree_LSAPR_TRANSLATED_NAMES(), LsaIFree_LSAPR_TRANSLATED_SIDS(), LsapGetLogonSessionData(), LsapLookupFullyQualifiedWellKnownName(), LsapLookupIsolatedWellKnownName(), LsapLookupWellKnownSid(), LsapSplitNames(), LsarSetAccountDomain(), LsarSetPrimaryDomain(), MiniportSend(), MiSpecialPoolCheckPattern(), MxMemory::MxFreePool(), MyFree(), MyLogonUser(), NetEnumerateComputerNames(), NetGroupGetUsers(), NetLocalGroupGetMembers(), NetUserChangePassword(), CNewMenu::NewItemByCommand(), CZipExtract::CCompleteSettingsPage::OnSetActive(), PnpDecodeDma(), PnpDecodeFixedIoPort(), PnpDecodeFixedMemory(), PnpDecodeIoPort(), PnpDecodeIrq(), PnpDecodeMemory16(), PnpDecodeMemory32(), PoolsCorruption(), PoolsTest(), PrintDeviceData(), QueryDosDeviceW(), ReadHostsFile(), RegpCreateOrOpenKey(), auto_array_ptr< Type >::reset(), RtlDebugFreeHeap(), RtlDebugReAllocateHeap(), RtlDebugSizeHeap(), RtlFreeHeap(), RtlpCopyParameterString(), RtlpDphAllocateNode(), RtlpDphFindBusyMemory(), RtlpPageHeapAllocate(), RtlpPageHeapDestroy(), RtlpPageHeapFree(), RtlpPageHeapReAllocate(), RtlReAllocateHeap(), RtlSizeHeap(), SamIFree_SAMPR_ALIAS_INFO_BUFFER(), SamIFree_SAMPR_DISPLAY_INFO_BUFFER(), SamIFree_SAMPR_DOMAIN_INFO_BUFFER(), SamIFree_SAMPR_ENUMERATION_BUFFER(), SamIFree_SAMPR_GET_GROUPS_BUFFER(), SamIFree_SAMPR_GET_MEMBERS_BUFFER(), SamIFree_SAMPR_GROUP_INFO_BUFFER(), SamIFree_SAMPR_PSID_ARRAY(), SamIFree_SAMPR_RETURNED_USTRING_ARRAY(), SamIFree_SAMPR_SR_SECURITY_DESCRIPTOR(), SamIFree_SAMPR_ULONG_ARRAY(), SamIFree_SAMPR_USER_INFO_BUFFER(), SamIFreeVoid(), ScmControlService(), ScmCreateManagerHandle(), ScmCreateServiceHandle(), ScmSendStartCommand(), SdbpBuildSignMediaId(), SeiPatchNewImport(), SetupCreateDirectory(), SharedFace_AddRef(), SharedFace_Create(), SharedFace_Release(), SharedMem_AddRef(), SharedMem_Create(), SharedMem_Release(), SharedPtrToUser(), SpiSendRequestSense(), START_TEST(), Test_GetDisplayNameOf(), Test_GetFiles(), test_specialhandling(), ToolsPageWndProc(), UefiDiskRead(), USBHUB_DumpingIDs(), USBPORT_DumpingIDs(), VideoPortFreePool(), and VideoPortReleaseBuffer().
_Must_inspect_result_ _In_ PUNICODE_STRING RedirDevName |
Definition at line 1127 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ PCUNICODE_STRING RedirectorDeviceName |
Definition at line 836 of file fsrtlfuncs.h.
_Out_ PUNICODE_STRING _Out_ PUNICODE_STRING RemainingPart |
Definition at line 379 of file fsrtlfuncs.h.
Referenced by FsRtlDissectDbcs(), FsRtlDissectName(), FsRtlIsFatDbcsLegal(), and FsRtlIsHpfsDbcsLegal().
_Must_inspect_result_ _In_ BOOLEAN Restart |
Definition at line 257 of file fsrtlfuncs.h.
Definition at line 538 of file fsrtlfuncs.h.
Referenced by FatGetNextMcbEntry(), FsRtlGetNextBaseMcbEntry(), FsRtlGetNextLargeMcbEntry(), FsRtlGetNextMcbEntry(), and FsRtlLookupLastLargeMcbEntryAndIndex_internal().
_Must_inspect_result_ _Outptr_ PVOID _Out_opt_ PLARGE_INTEGER SectionFileSize |
Definition at line 861 of file fsrtlfuncs.h.
_Must_inspect_result_ _Outptr_ PVOID* SectionObject |
Definition at line 860 of file fsrtlfuncs.h.
Referenced by AdvancedErrorChecks(), CcpMapData(), DbgkCreateThread(), IntGdiAddFontResourceEx(), IntUserHeapCreate(), MiDeleteARM3Section(), MmCreateArm3Section(), MmCreateDataFileSection(), MmCreateImageSection(), MmCreateSection(), MmGetFileNameForSection(), MmGetFileObjectForSection(), MmGetImageInformation(), MmMapViewInSystemSpace(), MmMapViewInSystemSpaceEx(), MmMapViewOfArm3Section(), MmMapViewOfSection(), NtCreateSection(), PspCreateProcess(), TestCreateSection(), TestPhysicalMemorySection(), UDFPurgeCacheEx_(), and UserCreateHeap().
_Must_inspect_result_ _In_ PDEVICE_OBJECT _In_ PSECTION_OBJECT_POINTERS SectionObjectPointer |
Definition at line 1369 of file fsrtlfuncs.h.
Referenced by CcFlushCache(), CcFlushImageSection(), CcGetFileObjectFromSectionPtrs(), CcPurgeCacheSection(), MiGrabDataSection(), MmCanFileBeTruncated(), MmFlushImageSection(), MmFlushSegment(), MmMakeDataSectionResident(), MmPurgeSegment(), and TestSharedCacheMap().
_Must_inspect_result_ _Outptr_ PVOID _Out_opt_ PLARGE_INTEGER _In_ PFILE_OBJECT _In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_opt_ PLARGE_INTEGER _In_ ULONG SectionPageProtection |
Definition at line 866 of file fsrtlfuncs.h.
Definition at line 481 of file fsrtlfuncs.h.
Definition at line 500 of file fsrtlfuncs.h.
Referenced by FsRtlLargeMcbTestsExt2(), FsRtlLookupBaseMcbEntry(), and FsRtlLookupLargeMcbEntry().
_In_ LONGLONG _Out_opt_ PLONGLONG _Out_opt_ PLONGLONG _Out_opt_ PLONGLONG _Out_opt_ PLONGLONG SectorCountFromStartingLbn |
Definition at line 502 of file fsrtlfuncs.h.
Referenced by FsRtlLargeMcbTestsExt2(), FsRtlLookupBaseMcbEntry(), and FsRtlLookupLargeMcbEntry().
Definition at line 462 of file fsrtlfuncs.h.
Referenced by FsRtlResetLargeMcb().
Definition at line 337 of file fsrtlfuncs.h.
Definition at line 1244 of file fsrtlfuncs.h.
_Must_inspect_result_ ULONG SizeOfContext |
Definition at line 1223 of file fsrtlfuncs.h.
_In_ PKEVENT _In_ PFSRTL_STACK_OVERFLOW_ROUTINE StackOverflowRoutine |
Definition at line 818 of file fsrtlfuncs.h.
Referenced by FsRtlPostPagingFileStackOverflow(), FsRtlPostStackOverflow(), and FsRtlpPostStackOverflow().
Definition at line 501 of file fsrtlfuncs.h.
Referenced by FsRtlLargeMcbTest(), FsRtlLargeMcbTestsExt2(), FsRtlLookupBaseMcbEntry(), and FsRtlLookupLargeMcbEntry().
Definition at line 741 of file fsrtlfuncs.h.
Referenced by FsRtlNotifyFilterReportChange(), FsRtlNotifyFullReportChange(), FsRtlNotifyUpdateBuffer(), NtfsGetStreamInformation(), and UDFCommonCreate().
_In_ PLIST_ENTRY _In_ PVOID _In_ PSTRING _In_ BOOLEAN _In_ BOOLEAN _In_ ULONG _In_opt_ PIRP _In_opt_ PCHECK_FOR_TRAVERSE_ACCESS _In_opt_ PSECURITY_SUBJECT_CONTEXT SubjectContext |
Definition at line 730 of file fsrtlfuncs.h.
Definition at line 1245 of file fsrtlfuncs.h.
_In_ PLIST_ENTRY _In_ PSTRING _In_ USHORT _In_opt_ PSTRING _In_opt_ PSTRING _In_ ULONG _In_ ULONG _In_opt_ PVOID TargetContext |
Definition at line 745 of file fsrtlfuncs.h.
Referenced by FsRtlNotifyFilterReportChange(), FsRtlNotifyFullReportChange(), KdpGetContext(), KdpGetContextEx(), KdpSetContext(), and KdpSetContextEx().
Definition at line 740 of file fsrtlfuncs.h.
Referenced by FsRtlNotifyFilterReportChange(), and FsRtlNotifyFullReportChange().
Definition at line 1139 of file fsrtlfuncs.h.
_In_ PLIST_ENTRY _In_ PVOID _In_ PSTRING _In_ BOOLEAN _In_ BOOLEAN _In_ ULONG _In_opt_ PIRP _In_opt_ PCHECK_FOR_TRAVERSE_ACCESS TraverseCallback |
Definition at line 729 of file fsrtlfuncs.h.
_In_opt_ PCOMPLETE_LOCK_IRP_ROUTINE _In_opt_ PUNLOCK_ROUTINE UnlockRoutine |
Definition at line 124 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ PUNICODE_STRING _In_ BOOLEAN _In_opt_ PWCHAR UpcaseTable |
Definition at line 809 of file fsrtlfuncs.h.
Referenced by FsRtlAreNamesEqual(), FsRtlIsNameInExpression(), and FsRtlIsNameInExpressionPrivate().
Definition at line 470 of file fsrtlfuncs.h.
Referenced by ConvertLargeMCBToDataRuns(), DumpAllRuns(), Ext2AddBlockExtent(), Ext2AddMcbExtent(), Ext2AddVcbExtent(), Ext2CheckExtent(), Ext2GetRetrievalPointers(), Ext2LookupBlockExtent(), Ext2LookupMcbExtent(), Ext2LookupVcbExtent(), Ext2QueryExtentMappings(), Ext2RemoveBlockExtent(), Ext2RemoveMcbExtent(), Ext2RemoveVcbExtent(), FsRtlAddBaseMcbEntry(), FsRtlAddLargeMcbEntry(), FsRtlAddMcbEntry(), FsRtlGetNextBaseMcbEntry(), FsRtlGetNextLargeMcbEntry(), FsRtlGetNextMcbEntry(), FsRtlLargeMcbTest(), FsRtlLargeMcbTestsExt2(), FsRtlLargeMcbTestsFastFat_3(), FsRtlLookupBaseMcbEntry(), FsRtlLookupLargeMcbEntry(), FsRtlLookupLastBaseMcbEntry(), FsRtlLookupLastLargeMcbEntry(), FsRtlLookupLastLargeMcbEntryAndIndex_internal(), FsRtlLookupLastMcbEntry(), FsRtlLookupMcbEntry(), FsRtlNumberOfRunsInBaseMcb(), FsRtlRemoveBaseMcbEntry(), FsRtlRemoveLargeMcbEntry(), FsRtlRemoveMcbEntry(), FsRtlSplitBaseMcb(), FsRtlSplitLargeMcb(), FsRtlTruncateBaseMcb(), FsRtlTruncateLargeMcb(), and FsRtlTruncateMcb().
Definition at line 1694 of file fsrtlfuncs.h.
Definition at line 18 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ WAIT_TYPE _In_opt_ PLARGE_INTEGER _In_opt_ PKWAIT_BLOCK WaitBlockArray |
Definition at line 1153 of file fsrtlfuncs.h.
Referenced by KeBalanceSetManager(), KeWaitForMultipleObjects(), NtWaitForMultipleObjects(), and RawInputThreadMain().
Definition at line 1151 of file fsrtlfuncs.h.
Definition at line 725 of file fsrtlfuncs.h.
_Must_inspect_result_ _In_ BOOLEAN WildCardsPermissible |
Definition at line 405 of file fsrtlfuncs.h.
Referenced by FsRtlIsFatDbcsLegal(), and FsRtlIsHpfsDbcsLegal().