- Fix ETHREAD/PROCESS typos and add a function to psfuncs.h
Modified: trunk/reactos/include/ndk/psfuncs.h
Modified: trunk/reactos/include/ndk/pstypes.h
_____
Modified: trunk/reactos/include/ndk/psfuncs.h
--- trunk/reactos/include/ndk/psfuncs.h 2005-12-06 01:09:09 UTC (rev
19925)
+++ trunk/reactos/include/ndk/psfuncs.h 2005-12-06 01:53:03 UTC (rev
19926)
@@ -74,6 +74,13 @@
PW32_CALLOUT_DATA CalloutData
);
+VOID
+NTAPI
+PsReturnProcessNonPagedPoolQuota(
+ IN PEPROCESS Process,
+ IN ULONG_PTR Amount
+);
+
//
// Process Impersonation Functions
//
_____
Modified: trunk/reactos/include/ndk/pstypes.h
--- trunk/reactos/include/ndk/pstypes.h 2005-12-06 01:09:09 UTC (rev
19925)
+++ trunk/reactos/include/ndk/pstypes.h 2005-12-06 01:53:03 UTC (rev
19926)
@@ -588,11 +588,11 @@
#include <pshpack4.h>
typedef struct _ETHREAD
{
- KTHREAD Tcb; /* 1C0
*/
- LARGE_INTEGER CreateTime; /* 1C0
*/
- LARGE_INTEGER ExitTime; /* 1C0
*/
+ KTHREAD Tcb; /* 1B8
*/
+ LARGE_INTEGER CreateTime; /* 1B8
*/
union
{
+ LARGE_INTEGER ExitTime; /* 1C0
*/
LIST_ENTRY LpcReplyChain; /* 1C0
*/
LIST_ENTRY KeyedWaitChain; /* 1C0
*/
};
@@ -609,12 +609,12 @@
PVOID KeyedWaitValue; /* 1D4
*/
};
KSPIN_LOCK ActiveTimerListLock; /* 1D8
*/
- LIST_ENTRY ActiveTimerListHead; /* 1D8
*/
- CLIENT_ID Cid; /* 1E0
*/
+ LIST_ENTRY ActiveTimerListHead; /* 1DC
*/
+ CLIENT_ID Cid; /* 1E4
*/
union
{
- KSEMAPHORE LpcReplySemaphore; /* 1E4
*/
- KSEMAPHORE KeyedReplySemaphore; /* 1E4
*/
+ KSEMAPHORE LpcReplySemaphore; /* 1EC
*/
+ KSEMAPHORE KeyedReplySemaphore; /* 1EC
*/
};
union
{
@@ -747,7 +747,7 @@
LIST_ENTRY ThreadListHead; /* 184 */
PVOID SecurityPort; /* 188 */
PVOID PaeTop; /* 18C */
- ULONG ActiveThreds; /* 190 */
+ ULONG ActiveThreads; /* 190 */
ACCESS_MASK GrantedAccess; /* 194 */
ULONG DefaultHardErrorProcessing; /* 198 */
NTSTATUS LastThreadExitStatus; /* 19C */