Skip to content

Commit ca3fa08

Browse files
committed
Update ntpfapi.h
1 parent 739ba64 commit ca3fa08

File tree

1 file changed

+12
-16
lines changed

1 file changed

+12
-16
lines changed

phnt/include/ntpfapi.h

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ typedef struct _PF_PFN_PRIO_REQUEST
9393
{
9494
ULONG Version;
9595
ULONG RequestFlags;
96-
ULONG PfnCount;
96+
ULONG_PTR PfnCount;
9797
SYSTEM_MEMORY_LIST_INFORMATION MemInfo;
9898
MMPFN_IDENTITY PageData[256];
9999
} PF_PFN_PRIO_REQUEST, *PPF_PFN_PRIO_REQUEST;
@@ -115,19 +115,15 @@ typedef struct _PFS_PRIVATE_PAGE_SOURCE
115115
ULONG_PTR ProcessId;
116116
};
117117
ULONG ImagePathHash;
118-
ULONG UniqueProcessHash;
118+
ULONG_PTR UniqueProcessHash;
119119
} PFS_PRIVATE_PAGE_SOURCE, *PPFS_PRIVATE_PAGE_SOURCE;
120120

121121
typedef struct _PF_PRIVSOURCE_INFO
122122
{
123123
PFS_PRIVATE_PAGE_SOURCE DbInfo;
124-
union
125-
{
126-
ULONG_PTR EProcess;
127-
ULONG_PTR GlobalVA;
128-
};
129-
ULONG WsPrivatePages;
130-
ULONG TotalPrivatePages;
124+
PVOID EProcess;
125+
SIZE_T WsPrivatePages;
126+
SIZE_T TotalPrivatePages;
131127
ULONG SessionID;
132128
CHAR ImageName[16];
133129
} PF_PRIVSOURCE_INFO, *PPF_PRIVSOURCE_INFO;
@@ -185,8 +181,8 @@ typedef struct _PF_MEMORY_LIST_INFO
185181

186182
typedef struct _PF_PHYSICAL_MEMORY_RANGE
187183
{
188-
ULONG BasePfn;
189-
ULONG PageCount;
184+
ULONG_PTR BasePfn;
185+
ULONG_PTR PageCount;
190186
} PF_PHYSICAL_MEMORY_RANGE, *PPF_PHYSICAL_MEMORY_RANGE;
191187

192188
#define PF_PHYSICAL_MEMORY_RANGE_INFO_VERSION 1
@@ -240,11 +236,11 @@ typedef enum _SUPERFETCH_INFORMATION_CLASS
240236

241237
typedef struct _SUPERFETCH_INFORMATION
242238
{
243-
ULONG Version;
244-
ULONG Magic;
245-
SUPERFETCH_INFORMATION_CLASS InfoClass;
246-
PVOID Data;
247-
ULONG Length;
239+
_In_ ULONG Version;
240+
_In_ ULONG Magic;
241+
_In_ SUPERFETCH_INFORMATION_CLASS InfoClass;
242+
_Inout_ PVOID Data;
243+
_Inout_ ULONG Length;
248244
} SUPERFETCH_INFORMATION, *PSUPERFETCH_INFORMATION;
249245

250246
// end_private

0 commit comments

Comments
 (0)