Go to the source code of this file.
◆ START_TEST()
Definition at line 10 of file NtQuerySection.c.
11{
17
18
29
30
33 &SectionInfo,
34 sizeof(SectionInfo),
37
38
42 sizeof(SectionInfo),
45
46
49 &SectionInfo,
50 sizeof(SectionInfo) - 1,
53
54
57 &SectionInfo,
58 sizeof(SectionInfo),
65
66
68
69
80
81
84 &SectionInfo,
85 sizeof(SectionInfo),
92
93
95
96
107
108
111 &SectionInfo,
112 sizeof(SectionInfo),
119
120
122}
NTSTATUS NTAPI NtCreateSection(OUT PHANDLE SectionHandle, IN ACCESS_MASK DesiredAccess, IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL, IN PLARGE_INTEGER MaximumSize OPTIONAL, IN ULONG SectionPageProtection OPTIONAL, IN ULONG AllocationAttributes, IN HANDLE FileHandle OPTIONAL)
_In_ PVOID _In_ ULONG _Out_ PVOID _In_ ULONG _Inout_ PULONG ReturnLength
#define ok_ntstatus(status, expected)
#define STATUS_INVALID_HANDLE
_In_ ACCESS_MASK _In_opt_ POBJECT_ATTRIBUTES _In_opt_ PLARGE_INTEGER MaximumSize
@ SectionBasicInformation
#define SECTION_ALL_ACCESS
NTSTATUS NTAPI NtClose(IN HANDLE Handle)
#define PAGE_EXECUTE_READWRITE
#define STATUS_ACCESS_VIOLATION
NTSTATUS NTAPI NtQuerySection(_In_ HANDLE SectionHandle, _In_ SECTION_INFORMATION_CLASS SectionInformationClass, _Out_ PVOID SectionInformation, _In_ SIZE_T SectionInformationLength, _Out_opt_ PSIZE_T ResultLength)
#define STATUS_INFO_LENGTH_MISMATCH
_In_ const BITMAPINFO _In_ UINT _In_opt_ HANDLE hSection