ReactOS 0.4.16-dev-38-g96c65e9
|
Go to the source code of this file.
_IRQL_requires_same_ _In_ __drv_freesMem | ( | Mem | ) |
_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.
__kernel_entry _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_ _At_ * BaseAddress | ( | Mem | ) |
NTSTATUS NTAPI MmCreateSection | ( | _Out_ PVOID * | SectionObject, |
_In_ ACCESS_MASK | DesiredAccess, | ||
_In_opt_ POBJECT_ATTRIBUTES | ObjectAttributes, | ||
_In_ PLARGE_INTEGER | MaximumSize, | ||
_In_ ULONG | SectionPageProtection, | ||
_In_ ULONG | AllocationAttributes, | ||
_In_opt_ HANDLE | FileHandle, | ||
_In_opt_ PFILE_OBJECT | File | ||
) |
NTSTATUS NTAPI MmMapViewOfSection | ( | _In_ PVOID | SectionObject, |
_In_ PEPROCESS | Process, | ||
_Inout_ PVOID * | BaseAddress, | ||
_In_ ULONG_PTR | ZeroBits, | ||
_In_ SIZE_T | CommitSize, | ||
_Inout_opt_ PLARGE_INTEGER | SectionOffset, | ||
_Inout_ PSIZE_T | ViewSize, | ||
_In_ SECTION_INHERIT | InheritDisposition, | ||
_In_ ULONG | AllocationType, | ||
_In_ ULONG | Protect | ||
) |
NTSTATUS NTAPI NtAllocateUserPhysicalPages | ( | _In_ HANDLE | ProcessHandle, |
_Inout_ PULONG_PTR | NumberOfPages, | ||
_Inout_ PULONG_PTR | UserPfnArray | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtAreMappedFilesTheSame | ( | _In_ PVOID | File1MappedAsAnImage, |
_In_ PVOID | File2MappedAsFile | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtCreatePagingFile | ( | _In_ PUNICODE_STRING | FileName, |
_In_ PLARGE_INTEGER | MinimumSize, | ||
_In_ PLARGE_INTEGER | MaximumSize, | ||
_In_ ULONG | Reserved | ||
) |
Definition at line 366 of file pagefile.c.
Referenced by SmpCreatePagingFile().
_Must_inspect_result_ __kernel_entry NTSYSCALLAPI NTSTATUS NTAPI NtCreateSection | ( | _Out_ PHANDLE | SectionHandle, |
_In_ ACCESS_MASK | DesiredAccess, | ||
_In_opt_ POBJECT_ATTRIBUTES | ObjectAttributes, | ||
_In_opt_ PLARGE_INTEGER | MaximumSize, | ||
_In_ ULONG | SectionPageProtection, | ||
_In_ ULONG | AllocationAttributes, | ||
_In_opt_ HANDLE | FileHandle | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtExtendSection | ( | _In_ HANDLE | SectionHandle, |
_In_ PLARGE_INTEGER | NewMaximumSize | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtFlushInstructionCache | ( | _In_ HANDLE | ProcessHandle, |
_In_ PVOID | BaseAddress, | ||
_In_ SIZE_T | NumberOfBytesToFlush | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtFlushVirtualMemory | ( | _In_ HANDLE | ProcessHandle, |
_Inout_ PVOID * | BaseAddress, | ||
_Inout_ PSIZE_T | RegionSize, | ||
_Out_ PIO_STATUS_BLOCK | IoStatus | ||
) |
NTSTATUS NTAPI NtFreeUserPhysicalPages | ( | _In_ HANDLE | ProcessHandle, |
_Inout_ PULONG_PTR | NumberOfPages, | ||
_Inout_ PULONG_PTR | UserPfnArray | ||
) |
NTSTATUS NTAPI NtGetWriteWatch | ( | _In_ HANDLE | ProcessHandle, |
_In_ ULONG | Flags, | ||
_In_ PVOID | BaseAddress, | ||
_In_ SIZE_T | RegionSize, | ||
_In_ PVOID * | UserAddressArray, | ||
_Out_ PULONG_PTR | EntriesInUserAddressArray, | ||
_Out_ PULONG | Granularity | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtLockVirtualMemory | ( | _In_ HANDLE | ProcessHandle, |
_Inout_ PVOID * | BaseAddress, | ||
_Inout_ PSIZE_T | NumberOfBytesToLock, | ||
_In_ ULONG | MapType | ||
) |
NTSTATUS NTAPI NtMapUserPhysicalPages | ( | _In_ PVOID | VirtualAddresses, |
_In_ ULONG_PTR | NumberOfPages, | ||
_Inout_ PULONG_PTR | UserPfnArray | ||
) |
NTSTATUS NTAPI NtMapUserPhysicalPagesScatter | ( | _In_ PVOID * | VirtualAddresses, |
_In_ ULONG_PTR | NumberOfPages, | ||
_Inout_ PULONG_PTR | UserPfnArray | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtMapViewOfSection | ( | _In_ HANDLE | SectionHandle, |
_In_ HANDLE | ProcessHandle, | ||
_Inout_ PVOID * | BaseAddress, | ||
_In_ ULONG_PTR | ZeroBits, | ||
_In_ SIZE_T | CommitSize, | ||
_Inout_opt_ PLARGE_INTEGER | SectionOffset, | ||
_Inout_ PSIZE_T | ViewSize, | ||
_In_ SECTION_INHERIT | InheritDisposition, | ||
_In_ ULONG | AllocationType, | ||
_In_ ULONG | AccessProtection | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtOpenSection | ( | _Out_ PHANDLE | SectionHandle, |
_In_ ACCESS_MASK | DesiredAccess, | ||
_In_ POBJECT_ATTRIBUTES | ObjectAttributes | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtProtectVirtualMemory | ( | _In_ HANDLE | ProcessHandle, |
_In_ PVOID * | BaseAddress, | ||
_In_ SIZE_T * | NumberOfBytesToProtect, | ||
_In_ ULONG | NewAccessProtection, | ||
_Out_ PULONG | OldAccessProtection | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtQuerySection | ( | _In_ HANDLE | SectionHandle, |
_In_ SECTION_INFORMATION_CLASS | SectionInformationClass, | ||
_Out_ PVOID | SectionInformation, | ||
_In_ SIZE_T | Length, | ||
_Out_ PSIZE_T | ResultLength | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtQueryVirtualMemory | ( | _In_ HANDLE | ProcessHandle, |
_In_ PVOID | Address, | ||
_In_ MEMORY_INFORMATION_CLASS | VirtualMemoryInformationClass, | ||
_Out_ PVOID | VirtualMemoryInformation, | ||
_In_ SIZE_T | Length, | ||
_Out_opt_ PSIZE_T | ResultLength | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtReadVirtualMemory | ( | _In_ HANDLE | ProcessHandle, |
_In_ PVOID | BaseAddress, | ||
_Out_ PVOID | Buffer, | ||
_In_ SIZE_T | NumberOfBytesToRead, | ||
_Out_opt_ PSIZE_T | NumberOfBytesRead | ||
) |
NTSTATUS NTAPI NtResetWriteWatch | ( | _In_ HANDLE | ProcessHandle, |
_In_ PVOID | BaseAddress, | ||
_In_ SIZE_T | RegionSize | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtUnlockVirtualMemory | ( | _In_ HANDLE | ProcessHandle, |
_Inout_ PVOID * | BaseAddress, | ||
_Inout_ PSIZE_T | NumberOfBytesToUnlock, | ||
_In_ ULONG | MapType | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtUnmapViewOfSection | ( | _In_ HANDLE | ProcessHandle, |
_In_ PVOID | BaseAddress | ||
) |
NTSYSCALLAPI NTSTATUS NTAPI NtWriteVirtualMemory | ( | _In_ HANDLE | ProcessHandle, |
_In_ PVOID | BaseAddress, | ||
_In_ PVOID | Buffer, | ||
_In_ SIZE_T | NumberOfBytesToWrite, | ||
_Out_opt_ PSIZE_T | NumberOfBytesWritten | ||
) |
NTSYSAPI NTSTATUS NTAPI ZwAreMappedFilesTheSame | ( | _In_ PVOID | File1MappedAsAnImage, |
_In_ PVOID | File2MappedAsFile | ||
) |
Referenced by LdrpCheckForLoadedDll().
NTSYSAPI NTSTATUS NTAPI ZwCreatePagingFile | ( | _In_ PUNICODE_STRING | FileName, |
_In_ PLARGE_INTEGER | MinimumSize, | ||
_In_ PLARGE_INTEGER | MaximumSize, | ||
_In_ ULONG | Reserved | ||
) |
NTSYSAPI NTSTATUS NTAPI ZwExtendSection | ( | _In_ HANDLE | SectionHandle, |
_In_ PLARGE_INTEGER | NewMaximumSize | ||
) |
NTSYSAPI NTSTATUS NTAPI ZwLockVirtualMemory | ( | _In_ HANDLE | ProcessHandle, |
_Inout_ PVOID * | BaseAddress, | ||
_Inout_ PSIZE_T | NumberOfBytesToLock, | ||
_In_ ULONG | MapType | ||
) |
NTSYSAPI NTSTATUS NTAPI ZwOpenSection | ( | _Out_ PHANDLE | SectionHandle, |
_In_ ACCESS_MASK | DesiredAccess, | ||
_In_ POBJECT_ATTRIBUTES | ObjectAttributes | ||
) |
NTSYSAPI NTSTATUS NTAPI ZwProtectVirtualMemory | ( | _In_ HANDLE | ProcessHandle, |
_In_ PVOID * | BaseAddress, | ||
_In_ SIZE_T * | NumberOfBytesToProtect, | ||
_In_ ULONG | NewAccessProtection, | ||
_Out_ PULONG | OldAccessProtection | ||
) |
Referenced by LdrpSetProtection(), RtlpCreateUserStack(), and RtlpDphProtectVm().
NTSYSAPI NTSTATUS NTAPI ZwQuerySection | ( | _In_ HANDLE | SectionHandle, |
_In_ SECTION_INFORMATION_CLASS | SectionInformationClass, | ||
_Out_ PVOID | SectionInformation, | ||
_In_ SIZE_T | Length, | ||
_Out_opt_ PSIZE_T | ResultLength | ||
) |
Referenced by LdrpCreateDllSection(), and RtlCreateUserProcess().
NTSYSAPI NTSTATUS NTAPI ZwQueryVirtualMemory | ( | _In_ HANDLE | ProcessHandle, |
_In_ PVOID | Address, | ||
_In_ MEMORY_INFORMATION_CLASS | VirtualMemoryInformationClass, | ||
_Out_ PVOID | VirtualMemoryInformation, | ||
_In_ SIZE_T | Length, | ||
_Out_opt_ PSIZE_T | ResultLength | ||
) |
Referenced by RtlCreateHeap(), RtlDebugCreateHeap(), and RtlpDphCoalesceNodeIntoAvailable().
NTSYSAPI NTSTATUS NTAPI ZwReadVirtualMemory | ( | _In_ HANDLE | ProcessHandle, |
_In_ PVOID | BaseAddress, | ||
_Out_ PVOID | Buffer, | ||
_In_ SIZE_T | NumberOfBytesToRead, | ||
_Out_opt_ PSIZE_T | NumberOfBytesRead | ||
) |
NTSYSAPI NTSTATUS NTAPI ZwUnlockVirtualMemory | ( | _In_ HANDLE | ProcessHandle, |
_Inout_ PVOID * | BaseAddress, | ||
_Inout_ PSIZE_T | NumberOfBytesToUnlock, | ||
_In_ ULONG | MapType | ||
) |
NTSYSAPI NTSTATUS NTAPI ZwWriteVirtualMemory | ( | _In_ HANDLE | ProcessHandle, |
_In_ PVOID | BaseAddress, | ||
_In_ PVOID | Buffer, | ||
_In_ SIZE_T | NumberOfBytesToWrite, | ||
_Out_opt_ PSIZE_T | NumberOfBytesWritten | ||
) |
Referenced by RtlInitializeContext(), and RtlpInitEnvironment().
_In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_opt_ PLARGE_INTEGER _In_ ULONG _In_ ULONG AllocationAttributes |
Definition at line 364 of file mmfuncs.h.
Referenced by MiCreatePagingFileMap(), MmCreateArm3Section(), MmCreateDataFileSection(), MmCreateImageSection(), MmCreateSection(), MmSelectMappingAddress(), and NtCreateSection().
_In_ HANDLE _Outptr_result_bytebuffer_ ViewSize PVOID _In_ ULONG_PTR _In_ SIZE_T _Inout_opt_ PLARGE_INTEGER _Inout_ PSIZE_T _In_ SECTION_INHERIT _In_ ULONG AllocationType |
Definition at line 410 of file mmfuncs.h.
Referenced by KmtInitTestContext(), MiInsertVadEx(), MiMapViewOfDataSection(), MmMapViewOfArm3Section(), MmMapViewOfSection(), MmMapViewOfSegment(), NtAllocateVirtualMemory(), NtMapViewOfSection(), and StressTesting().
Definition at line 404 of file mmfuncs.h.
Referenced by $endif(), __RtlImageDirectoryEntryToData(), __RtlImageRvaToVa(), _IRQL_requires_max_(), AdvancedErrorChecks(), AVrfpIsVerifierProviderDll(), AVrfpLdrGetProcedureAddress(), BehaviorChecks(), BiosDiskService(), BiosMiscService(), BiosMouseEnable(), BlImgLoadImageWithProgress2(), CalcCheckSum(), CcPreparePinWrite(), CcpUnpinData(), CcRosEnsureVacbResident(), CheckAdjacentVADs(), CheckAlignment(), CheckSize(), CheckSomeDefaultAddresses(), CheckSumMappedFile(), ClasspGetMaxUsableBufferLengthFromOffset(), CmpInitializeMachineDependentConfiguration(), CpuExceptionFilter(), CreateProcessInternalW(), DbgkMapViewOfSection(), DbgkUnMapViewOfSection(), DECLARE_INTERFACE_(), DiskBios32Post(), DosBIOSInitialize(), DosClonePsp(), DosCreatePsp(), DosInt21h(), DosLoadExecutableInternal(), DosMouseCleanup(), DosMouseDisable(), DosMouseEnable(), DosMouseInitialize(), DosTerminateProcess(), ExLockUserBuffer(), ExpComputePartialHashForAddress(), FAT12CountAvailableClusters(), FAT12FindAndMarkAvailableCluster(), FAT12GetNextCluster(), FAT12WriteCluster(), FAT16CountAvailableClusters(), FAT16FindAndMarkAvailableCluster(), FAT16GetNextCluster(), FAT16WriteCluster(), FAT32CountAvailableClusters(), FAT32FindAndMarkAvailableCluster(), FAT32GetNextCluster(), FAT32WriteCluster(), FileSectionViewPermissionCheck(), find_entry(), FlushViewOfFile(), GetEbdaLocation(), GetProcessVersion(), HalpMapPhysicalMemory64Vista(), IMAGEHLP_RecalculateChecksum(), InitializeBiosInt32(), InitializeModeTable(), IntAgpCommitVirtual(), IntAgpFreeVirtual(), IntVideoPortImageDirectoryEntryToData(), IopLoadDriver(), is_data_file_module(), KdpSysReadControlSpace(), KdpSysWriteControlSpace(), Ke386SetGdtEntryBase(), KeSweepICache(), LdrAccessResource(), LdrAddRefDll(), LdrDisableThreadCalloutsForDll(), LdrFindResource_U(), LdrFindResourceDirectory_U(), LdrGetProcedureAddress(), LdrInitShimEngineDynamic(), LdrLoadDll(), LdrpAccessResource(), LdrpAllocateDataTableEntry(), LdrpCallInitRoutine(), LdrpFetchAddressOfSecurityCookie(), LdrpGetProcedureAddress(), LdrpLoadDll(), LdrRelocateImage(), LdrRelocateImageWithBias(), LdrUnloadDll(), LdrVerifyMappedImageMatchesChecksum(), LlbAllocateMemoryEntry(), LoadModule(), LoadOle32Export(), main(), MapFile(), MapFileAndCheckSumA(), MapFileAndCheckSumW(), MemCleanup(), MemInitialize(), MiAddHalIoMappings(), MiAllocateContiguousMemory(), MiBuildPfnDatabaseFromPages(), MiCacheImageSymbols(), MiCheckForContiguousMemory(), MiCheckVadsForLockOperation(), MiCreateArm3StaticMemoryArea(), MiCreatePebOrTeb(), MiFindContiguousMemory(), MiFreeContiguousMemory(), MiInsertVadEx(), MiLockVirtualMemory(), MiMapLockedPagesInUserSpace(), MiMapViewOfDataSection(), MiProtectVirtualMemory(), MiQueryMemoryBasicInformation(), MiQueryMemorySectionName(), MiRemoveMappedPtes(), MiRosCleanupMemoryArea(), MiRosProtectVirtualMemory(), MiRosUnmapViewOfSection(), MiUnlockVirtualMemory(), MiUnmapLockedPagesInUserSpace(), MiUnmapViewOfSection(), MmAllocateNonCachedMemory(), MmAlterRegion(), MmAlterViewAttributes(), MmCreateKernelStack(), MmCreateMemoryArea(), MmFindRegion(), MmFreeContiguousMemory(), MmFreeContiguousMemorySpecifyCache(), MmFreeNonCachedMemory(), MmMapIoSpace(), MmMapLockedPagesSpecifyCache(), MmMapViewOfArm3Section(), MmMapViewOfSection(), MmMapViewOfSegment(), MmPapAllocatePagesInRange(), MmPapAllocatePhysicalPagesInRange(), MmProtectSectionView(), MmUnloadSystemImage(), MmUnmapIoSpace(), MmUnmapLockedPages(), MmUnmapVideoDisplay(), MmUnmapViewOfSection(), MmUnmapViewOfSegment(), MmVerifyImageIsOkForMpUse(), NtFlushInstructionCache(), NtFlushVirtualMemory(), NtGetVersionResource(), NtGetWriteWatch(), NtLockVirtualMemory(), NtMapViewOfSection(), NtProtectVirtualMemory(), NtQueryVirtualMemory(), NtReadVirtualMemory(), NtResetWriteWatch(), NtUnlockVirtualMemory(), NtUnmapViewOfSection(), NtWriteVirtualMemory(), OpenAndMapFile(), PageFileBehaviorChecks(), PcMemGetBiosMemoryMap(), PeLdrpFetchAddressOfSecurityCookie(), PropertyLengthAsVariant(), ProtectLowV86Mem(), RamdiskCreateDiskDevice(), RamdiskGetPartitionInfo(), RamdiskReadWriteReal(), RamdiskSetPartitionInfo(), RamdiskUnmapPages(), ReserveMemory(), RtlAddFunctionTable(), RtlConvertPropertyToVariant(), RtlConvertVariantToProperty(), RtlDebugGetUserInfoHeap(), RtlDebugSetUserFlagsHeap(), RtlDebugSetUserValueHeap(), RtlDestroyHeap(), RtlFindMessage(), RtlGetExpWinVer(), RtlGetUserInfoHeap(), RtlImageDirectoryEntryToData(), RtlImageRvaToVa(), RtlInstallFunctionTableCallback(), RtlpDebugPageHeapValidate(), RtlpDestroyHeapSegment(), RtlpDphNormalHeapValidate(), RtlpInitEnvironment(), RtlpPageHeapGetUserInfo(), RtlpPageHeapSetUserFlags(), RtlpPageHeapSetUserValue(), RtlpPageHeapSize(), RtlSetUserFlagsHeap(), RtlSetUserValueHeap(), ScrResetScreen(), ScrSetFont(), SE_IsShimDll(), SeiCheckComPlusImage(), SeiCreateShimModuleInfo(), SeiFindHookModuleInfo(), SeiGetShimModuleInfo(), SeiInit(), SerialDetectUartType(), SetMemory(), SimpleErrorChecks(), START_TEST(), supports_pdb(), supports_rsym(), SystemProcessWorker(), Test_ImageSection2(), test_pack_MEMORY_BASIC_INFORMATION(), Test_PageFileSection(), Test_RawSize(), Test_SectionContents(), test_SymEnumSymbols(), test_SymFromAddr(), test_SymFromName(), test_SymRegCallback(), Test_Truncate(), TestMap(), UefiSetMemory(), UnMapFile(), UnprotectLowV86Mem(), VbeGetVideoMemoryBaseAddress(), VbeSetMode(), VdmpInitialize(), VidBiosDrawGlyph(), VidBiosPost(), VidBiosSetVideoMode(), VidBiosVideoService(), VideoPortLockBuffer(), VidInitialize(), VirtualLock(), VirtualUnlock(), and Write().
Definition at line 406 of file mmfuncs.h.
Referenced by _Function_class_(), MiMapViewOfDataSection(), MmMapViewOfArm3Section(), MmMapViewOfSection(), NtMapViewOfSection(), RtlCreateHeap(), RtlCreateQueryDebugBuffer(), RtlDebugCreateHeap(), RtlpCreateUnCommittedRange(), RtlpDebugBufferCommit(), RtlpExtendHeap(), and RtlpPageHeapCreate().
Definition at line 173 of file mmfuncs.h.
Referenced by DnsFree(), NtFreeVirtualMemory(), and Test_NtFreeVirtualMemory_Parameters().
_In_ HANDLE _Outptr_result_bytebuffer_ ViewSize PVOID _In_ ULONG_PTR _In_ SIZE_T _Inout_opt_ PLARGE_INTEGER _Inout_ PSIZE_T _In_ SECTION_INHERIT InheritDisposition |
Definition at line 409 of file mmfuncs.h.
Referenced by MiMapViewOfDataSection(), MmMapViewOfArm3Section(), MmMapViewOfSection(), and NtMapViewOfSection().
_In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_opt_ PLARGE_INTEGER MaximumSize |
Definition at line 362 of file mmfuncs.h.
Referenced by AdvancedErrorChecks(), BehaviorChecks(), CsrAllocateCaptureBuffer(), FileSectionViewPermissionCheck(), FrLdrHeapCreate(), IoEnumerateRegisteredFiltersList(), MiCreatePagingFileMap(), MmCreateDataFileSection(), MmCreateSection(), NtCreatePagingFile(), NtCreateSection(), SimpleErrorChecks(), SmpMakeSystemManagedPagingFileDescriptor(), START_TEST(), StorPortLogSystemEvent(), Test_BasedSection(), Test_ImageSection2(), Test_PageFileSection(), and TestCreateSection().
_In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES ObjectAttributes |
Definition at line 403 of file mmfuncs.h.
Referenced by BaseCheckForVDM(), BasepReplaceProcessThreadTokens(), BasePushProcessParameters(), CON_API(), ConDrvCreateScreenBuffer(), CreateProcessInternalW(), CSR_API(), GetProcessVersion(), GRAPHICS_BUFFER_Initialize(), InsertProcessSecurityCommon(), InsertTokenToProcessCommon(), IntAgpReserveVirtual(), IntVideoPortMapMemory(), IsProcessInJob(), LsapCheckLogonProcess(), LsapEnumLogonSessions(), LsapGetLogonSessionData(), LsapIsTrustedClient(), MiQueryMemoryBasicInformation(), MiQueryMemorySectionName(), NtAllocateVirtualMemory(), NtAssignProcessToJobObject(), NtCreateProcess(), NtCreateProcessEx(), NtCreateThread(), NtDebugActiveProcess(), NtFlushInstructionCache(), NtFlushVirtualMemory(), NtFreeVirtualMemory(), NtGetWriteWatch(), NtIsProcessInJob(), NtLockVirtualMemory(), NtMapViewOfSection(), NtOpenProcess(), NtOpenProcessToken(), NtOpenProcessTokenEx(), NtProtectVirtualMemory(), NtQueryInformationProcess(), NtQueryVirtualMemory(), NtReadVirtualMemory(), NtRemoveProcessDebug(), NtResetWriteWatch(), NtResumeProcess(), NtSetInformationProcess(), NtSuspendProcess(), NtTerminateProcess(), NtUnlockVirtualMemory(), NtUnmapViewOfSection(), NtUserProcessConnect(), NtUserResolveDesktop(), NtWriteVirtualMemory(), OpenProcess(), OpenProcessToken(), ProcessIdToSessionId(), PsaEnumerateProcessModules(), PsCreateSystemProcess(), PsCreateSystemThread(), PsOpenTokenOfProcess(), PspCreateProcess(), PspCreateThread(), RtlCreateUserThread(), RtlFreeUserThreadStack(), RtlInitializeContext(), RtlpCreateUserStack(), RtlpFreeUserStack(), RtlpInitEnvironment(), RtlpQueryRemoteProcessModules(), SmpExecPgm(), SmpGetProcessMuSessionId(), SmpHandleConnectionRequest(), SmpInit(), SmpSetProcessMuSessionId(), StuffStdHandle(), TEXTMODE_BUFFER_Initialize(), WahOpenCurrentThread(), and wait_process_handle().
Definition at line 172 of file mmfuncs.h.
Referenced by BaseCreateVDMEnvironment(), CopyLoop(), CreateProcessInternalW(), CustomBaseAllocation(), KmtInitTestContext(), MiCheckVadsForLockOperation(), MiLockVirtualMemory(), MiUnlockVirtualMemory(), MiUnmapViewOfSection(), MmAlterViewAttributes(), MmMdRemoveRegionFromMdlEx(), NtGetWriteWatch(), NtResetWriteWatch(), RtlCreateEnvironment(), SetupCopyFile(), SimpleAllocation(), SimpleErrorChecks(), StressTesting(), test_pack_MEMORY_BASIC_INFORMATION(), VirtualLock(), VirtualUnlock(), Write(), and WriteProcessMemory().
_In_ HANDLE _Outptr_result_bytebuffer_ ViewSize PVOID _In_ ULONG_PTR _In_ SIZE_T _Inout_opt_ PLARGE_INTEGER SectionOffset |
Definition at line 407 of file mmfuncs.h.
Referenced by AdvancedErrorChecks(), BehaviorChecks(), DIB_CreateDIBSection(), ExpInitNls(), MapViewOfFileEx(), MiAddMappedPtes(), MiLoadImageSection(), MiMapViewInSystemSpace(), MiMapViewOfDataSection(), MmCreatePeb(), MmMapViewInSessionSpace(), MmMapViewInSystemSpace(), MmMapViewInSystemSpaceEx(), MmMapViewOfArm3Section(), MmMapViewOfSection(), NtAcceptConnectPort(), NtMapViewOfSection(), NtSecureConnectPort(), PageFileBehaviorChecks(), SimpleErrorChecks(), SystemProcessWorker(), Test_BasedSection(), Test_ImageSection2(), Test_PageFileSection(), Test_RawSize(), and Test_SectionContents().
_In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_opt_ PLARGE_INTEGER _In_ ULONG SectionPageProtection |
Definition at line 363 of file mmfuncs.h.
Referenced by FsRtlAcquireToCreateMappedSection(), MapFile(), MiIsProtectionCompatible(), MmCreateArm3Section(), MmCreateDataFileSection(), MmCreateImageSection(), MmCreateSection(), and NtCreateSection().
_Must_inspect_result_ _Outptr_result_bytebuffer_ ViewSize PVOID _Inout_ PSIZE_T ViewSize |
Definition at line 408 of file mmfuncs.h.
Referenced by _Function_class_(), AdvancedErrorChecks(), BasepLoadLibraryAsDatafile(), BehaviorChecks(), CcpMapData(), CcRosCreateVacb(), CmpInitializeMachineDependentConfiguration(), CON_API(), ConDrvGetConsoleScreenBufferInfo(), CsrSrvAttachSharedSection(), CsrSrvCreateSharedSection(), ExpInitNls(), FileSectionViewPermissionCheck(), GRAPHICS_BUFFER_Initialize(), GuiApplyUserSettings(), GuiConsoleShowConsoleProperties(), Heap32ListFirst(), Heap32ListNext(), IntGdiAddFontResourceEx(), IntMapDesktopView(), IntUserHeapCreate(), LdrpCheckForLoadedDll(), LdrpMapDll(), LdrVerifyImageMatchesChecksum(), MapFile(), MapGlobalUserHeap(), MapViewOfFileEx(), MiInsertVadEx(), MiLoadImageSection(), MiMapViewInSystemSpace(), MiMapViewOfDataSection(), MiRosUnmapViewOfSection(), MmCheckSystemImage(), MmCommitSessionMappedView(), MmCreatePeb(), MmInitializeProcessAddressSpace(), MmMapViewInSessionSpace(), MmMapViewInSystemSpace(), MmMapViewInSystemSpaceEx(), MmMapViewOfArm3Section(), MmMapViewOfSection(), MmMapViewOfSegment(), Module32FirstW(), Module32NextW(), NtMapViewOfSection(), PageFileBehaviorChecks(), Process32FirstW(), Process32NextW(), ProtectLowV86Mem(), PspMapSystemDll(), RtlDestroyQueryDebugBuffer(), SimpleErrorChecks(), SystemProcessWorker(), Test_BasedSection(), Test_ImageSection(), Test_ImageSection2(), Test_PageFileSection(), Test_RawSize(), Test_SectionContents(), Test_Truncate(), TestPhysicalMemorySection(), TH32CreateSnapshotSectionInitialize(), Thread32First(), Thread32Next(), UnprotectLowV86Mem(), and VdmpInitialize().
Definition at line 405 of file mmfuncs.h.
Referenced by MiMapViewOfDataSection(), MmMapViewOfArm3Section(), MmMapViewOfSection(), NtAllocateVirtualMemory(), NtMapViewOfSection(), and Test_PageFileSection().