more prototype fixes

svn path=/trunk/; revision=11422
This commit is contained in:
Thomas Bluemel
2004-10-24 20:37:27 +00:00
parent b69a77aa97
commit 0402fbbd25
23 changed files with 339 additions and 343 deletions
+1
View File
@@ -74,6 +74,7 @@ typedef struct _STACK_INFORMATION
} STACK_INFORMATION, *PSTACK_INFORMATION;
typedef ULONG THREADINFOCLASS;
typedef ULONG PROCESSINFOCLASS;
struct _KPROCESS;
+1 -1
View File
@@ -1428,7 +1428,7 @@ NtIsProcessInJob(
NTSTATUS
STDCALL
NtMakePermanentObject(
IN HANDLE Object
IN HANDLE ObjectHandle
);
NTSTATUS
+5 -5
View File
@@ -1,4 +1,4 @@
/* $Id: rtl.h,v 1.36 2004/10/23 23:43:23 ion Exp $
/* $Id: rtl.h,v 1.37 2004/10/24 20:37:25 weiden Exp $
*
*/
#ifndef __DDK_RTL_H
@@ -1535,10 +1535,10 @@ NTSTATUS
STDCALL
RtlInitializeContext (
IN HANDLE ProcessHandle,
IN PCONTEXT Context,
IN PVOID Parameter,
IN PTHREAD_START_ROUTINE StartAddress,
IN OUT PUSER_STACK UserStack
OUT PCONTEXT ThreadContext,
IN PVOID ThreadStartParam OPTIONAL,
IN PTHREAD_START_ROUTINE ThreadStartAddress,
IN PINITIAL_TEB InitialTeb
);
VOID
+8 -8
View File
@@ -1,4 +1,4 @@
/* $Id: rtltypes.h,v 1.15 2004/08/05 18:17:36 ion Exp $
/* $Id: rtltypes.h,v 1.16 2004/10/24 20:37:26 weiden Exp $
*
*/
@@ -189,14 +189,14 @@ typedef struct _RANGE_LIST_ITERATOR
} RTL_RANGE_LIST_ITERATOR, *PRTL_RANGE_LIST_ITERATOR;
typedef struct _USER_STACK
typedef struct _INITIAL_TEB
{
PVOID FixedStackBase;
PVOID FixedStackLimit;
PVOID ExpandableStackBase;
PVOID ExpandableStackLimit;
PVOID ExpandableStackBottom;
} USER_STACK, *PUSER_STACK;
PVOID StackBase;
PVOID StackLimit;
PVOID StackCommit;
PVOID StackCommitMax;
PVOID StackReserved;
} INITIAL_TEB, *PINITIAL_TEB;
#else /* __USE_W32API */
+62 -62
View File
@@ -1,5 +1,5 @@
/* $Id: zw.h,v 1.33 2004/10/24 17:14:26 weiden Exp $
/* $Id: zw.h,v 1.34 2004/10/24 20:37:26 weiden Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@@ -997,19 +997,19 @@ ZwCreateSemaphore(
NTSTATUS
STDCALL
NtCreateSymbolicLinkObject(
OUT PHANDLE SymbolicLinkHandle,
OUT PHANDLE LinkHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes,
IN PUNICODE_STRING Name
IN PUNICODE_STRING LinkTarget
);
NTSTATUS
STDCALL
ZwCreateSymbolicLinkObject(
OUT PHANDLE SymbolicLinkHandle,
OUT PHANDLE LinkHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes,
IN PUNICODE_STRING Name
IN PUNICODE_STRING LinkTarget
);
/*
@@ -1532,7 +1532,7 @@ ZwFsControlFile(
* FUNCTION: Retrieves the processor context of a thread
* ARGUMENTS:
* ThreadHandle = Handle to a thread
* Context (OUT) = Caller allocated storage for the processor context
* ThreadContext (OUT) = Caller allocated storage for the processor context
* RETURNS: Status
*/
@@ -1540,14 +1540,14 @@ NTSTATUS
STDCALL
NtGetContextThread(
IN HANDLE ThreadHandle,
OUT PCONTEXT Context
OUT PCONTEXT ThreadContext
);
NTSTATUS
STDCALL
ZwGetContextThread(
IN HANDLE ThreadHandle,
OUT PCONTEXT Context
OUT PCONTEXT ThreadContext
);
@@ -1587,19 +1587,19 @@ ZwImpersonateThread(
NTSTATUS
STDCALL
NtInitiatePowerAction (
POWER_ACTION SystemAction,
SYSTEM_POWER_STATE MinSystemState,
ULONG Flags,
BOOLEAN Asynchronous
IN POWER_ACTION SystemAction,
IN SYSTEM_POWER_STATE MinSystemState,
IN ULONG Flags,
IN BOOLEAN Asynchronous
);
NTSTATUS
STDCALL
ZwInitiatePowerAction (
POWER_ACTION SystemAction,
SYSTEM_POWER_STATE MinSystemState,
ULONG Flags,
BOOLEAN Asynchronous
IN POWER_ACTION SystemAction,
IN SYSTEM_POWER_STATE MinSystemState,
IN ULONG Flags,
IN BOOLEAN Asynchronous
);
/*
* FUNCTION: Initializes the registry.
@@ -1722,25 +1722,25 @@ ZwLockFile(
NTSTATUS
STDCALL
NtMakePermanentObject(
IN HANDLE Object
IN HANDLE ObjectHandle
);
NTSTATUS
STDCALL
ZwMakePermanentObject(
IN HANDLE Object
IN HANDLE ObjectHandle
);
NTSTATUS
STDCALL
NtMakeTemporaryObject(
IN HANDLE Handle
IN HANDLE ObjectHandle
);
NTSTATUS
STDCALL
ZwMakeTemporaryObject(
IN HANDLE Handle
IN HANDLE ObjectHandle
);
/*
* FUNCTION: Maps a view of a section into the virtual address space of a
@@ -2228,14 +2228,14 @@ ZwOpenSemaphore(
NTSTATUS
STDCALL
NtOpenSymbolicLinkObject(
OUT PHANDLE SymbolicLinkHandle,
OUT PHANDLE LinkHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes
);
NTSTATUS
STDCALL
ZwOpenSymbolicLinkObject(
OUT PHANDLE SymbolicLinkHandle,
OUT PHANDLE LinkHandle,
IN ACCESS_MASK DesiredAccess,
IN POBJECT_ATTRIBUTES ObjectAttributes
);
@@ -2342,21 +2342,21 @@ ZwOpenTimer(
NTSTATUS
STDCALL
NtPowerInformation(
POWER_INFORMATION_LEVEL PowerInformationLevel,
PVOID InputBuffer,
ULONG InputBufferLength,
PVOID OutputBuffer,
ULONG OutputBufferLength
IN POWER_INFORMATION_LEVEL PowerInformationLevel,
IN PVOID InputBuffer OPTIONAL,
IN ULONG InputBufferLength,
OUT PVOID OutputBuffer OPTIONAL,
IN ULONG OutputBufferLength
);
NTSTATUS
STDCALL
ZwPowerInformation(
POWER_INFORMATION_LEVEL PowerInformationLevel,
PVOID InputBuffer,
ULONG InputBufferLength,
PVOID OutputBuffer,
ULONG OutputBufferLength
IN POWER_INFORMATION_LEVEL PowerInformationLevel,
IN PVOID InputBuffer OPTIONAL,
IN ULONG InputBufferLength,
OUT PVOID OutputBuffer OPTIONAL,
IN ULONG OutputBufferLength
);
NTSTATUS
@@ -2834,17 +2834,17 @@ NtQueryInformationThread(
IN THREADINFOCLASS ThreadInformationClass,
OUT PVOID ThreadInformation,
IN ULONG ThreadInformationLength,
OUT PULONG ReturnLength
OUT PULONG ReturnLength OPTIONAL
);
NTSTATUS
STDCALL
ZwQueryInformationThread(
IN HANDLE ThreadHandle,
IN THREADINFOCLASS ThreadInformationClass,
IN THREADINFOCLASS ThreadInformationClass,
OUT PVOID ThreadInformation,
IN ULONG ThreadInformationLength,
OUT PULONG ReturnLength
IN ULONG ThreadInformationLength,
OUT PULONG ReturnLength OPTIONAL
);
@@ -3081,17 +3081,17 @@ ZwQuerySemaphore(
NTSTATUS
STDCALL
NtQuerySymbolicLinkObject(
IN HANDLE SymLinkObjHandle,
IN HANDLE LinkHandle,
OUT PUNICODE_STRING LinkTarget,
OUT PULONG DataWritten OPTIONAL
OUT PULONG ResultLength OPTIONAL
);
NTSTATUS
STDCALL
ZwQuerySymbolicLinkObject(
IN HANDLE SymLinkObjHandle,
OUT PUNICODE_STRING LinkName,
OUT PULONG DataWritten OPTIONAL
IN HANDLE LinkHandle,
OUT PUNICODE_STRING LinkTarget,
OUT PULONG ResultLength OPTIONAL
);
@@ -3500,12 +3500,12 @@ ZwReadVirtualMemory(
NTSTATUS
STDCALL
NtRegisterThreadTerminatePort(
HANDLE TerminationPort
HANDLE PortHandle
);
NTSTATUS
STDCALL
ZwRegisterThreadTerminatePort(
HANDLE TerminationPort
HANDLE PortHandle
);
/*
@@ -3706,13 +3706,13 @@ NTSTATUS
STDCALL
NtResumeThread(
IN HANDLE ThreadHandle,
OUT PULONG SuspendCount
OUT PULONG SuspendCount OPTIONAL
);
NTSTATUS
STDCALL
ZwResumeThread(
IN HANDLE ThreadHandle,
OUT PULONG SuspendCount
OUT PULONG SuspendCount OPTIONAL
);
/*
* FUNCTION: Writes the content of a registry key to ascii file
@@ -3786,7 +3786,7 @@ ZwSetBootOptions(
* FUNCTION: Sets the context of a specified thread.
* ARGUMENTS:
* ThreadHandle = Handle to the thread
* Context = The processor context.
* ThreadContext = The processor context.
* RETURNS: Status
*/
@@ -3794,13 +3794,13 @@ NTSTATUS
STDCALL
NtSetContextThread(
IN HANDLE ThreadHandle,
IN PCONTEXT Context
IN PCONTEXT ThreadContext
);
NTSTATUS
STDCALL
ZwSetContextThread(
IN HANDLE ThreadHandle,
IN PCONTEXT Context
IN PCONTEXT ThreadContext
);
/*
@@ -4501,13 +4501,13 @@ ZwStopProfile(
NTSTATUS
STDCALL
NtTerminateProcess(
IN HANDLE ProcessHandle,
IN HANDLE ProcessHandle OPTIONAL,
IN NTSTATUS ExitStatus
);
NTSTATUS
STDCALL
ZwTerminateProcess(
IN HANDLE ProcessHandle,
IN HANDLE ProcessHandle OPTIONAL,
IN NTSTATUS ExitStatus
);
@@ -4870,14 +4870,14 @@ NTSTATUS
STDCALL
NtSuspendThread(
IN HANDLE ThreadHandle,
IN PULONG PreviousSuspendCount
OUT PULONG PreviousSuspendCount OPTIONAL
);
NTSTATUS
STDCALL
ZwSuspendThread(
IN HANDLE ThreadHandle,
IN PULONG PreviousSuspendCount
OUT PULONG PreviousSuspendCount OPTIONAL
);
/*
@@ -5226,7 +5226,7 @@ NtCreateThread(
IN HANDLE ProcessHandle,
OUT PCLIENT_ID ClientId,
IN PCONTEXT ThreadContext,
IN PUSER_STACK UserStack,
IN PINITIAL_TEB InitialTeb,
IN BOOLEAN CreateSuspended
);
@@ -5827,7 +5827,7 @@ ZwCreateThread(
IN HANDLE ProcessHandle,
OUT PCLIENT_ID ClientId,
IN PCONTEXT ThreadContext,
IN PUSER_STACK UserStack,
IN PINITIAL_TEB InitialTeb,
IN BOOLEAN CreateSuspended
);
@@ -6098,20 +6098,20 @@ NTSTATUS
STDCALL
NtQueryInformationProcess(
IN HANDLE ProcessHandle,
IN CINT ProcessInformationClass,
IN PROCESSINFOCLASS ProcessInformationClass,
OUT PVOID ProcessInformation,
IN ULONG ProcessInformationLength,
OUT PULONG ReturnLength
OUT PULONG ReturnLength OPTIONAL
);
NTSTATUS
STDCALL
ZwQueryInformationProcess(
IN HANDLE ProcessHandle,
IN CINT ProcessInformationClass,
IN PROCESSINFOCLASS ProcessInformationClass,
OUT PVOID ProcessInformation,
IN ULONG ProcessInformationLength,
OUT PULONG ReturnLength
OUT PULONG ReturnLength OPTIONAL
);
/*
@@ -6152,7 +6152,7 @@ ZwQueryObject(
IN OBJECT_INFORMATION_CLASS ObjectInformationClass,
OUT PVOID ObjectInformation,
IN ULONG Length,
OUT PULONG ResultLength OPTIONAL
OUT PULONG ResultLength OPTIONAL
);
NTSTATUS
@@ -6295,7 +6295,7 @@ NTSTATUS
STDCALL
NtSetInformationProcess(
IN HANDLE ProcessHandle,
IN CINT ProcessInformationClass,
IN PROCESSINFOCLASS ProcessInformationClass,
IN PVOID ProcessInformation,
IN ULONG ProcessInformationLength
);
@@ -6304,7 +6304,7 @@ NTSTATUS
STDCALL
ZwSetInformationProcess(
IN HANDLE ProcessHandle,
IN CINT ProcessInformationClass,
IN PROCESSINFOCLASS ProcessInformationClass,
IN PVOID ProcessInformation,
IN ULONG ProcessInformationLength
);
@@ -6553,7 +6553,7 @@ NtQueryObject(
IN OBJECT_INFORMATION_CLASS ObjectInformationClass,
OUT PVOID ObjectInformation,
IN ULONG Length,
OUT PULONG ResultLength OPTIONAL
OUT PULONG ResultLength OPTIONAL
);
/* BEGIN REACTOS ONLY */
+8 -8
View File
@@ -1,4 +1,4 @@
/* $Id: thread.h,v 1.4 2003/12/30 05:10:31 hyperion Exp $
/* $Id: thread.h,v 1.5 2004/10/24 20:37:26 weiden Exp $
*/
#ifdef __cplusplus
@@ -44,17 +44,17 @@ __declspec(noreturn) VOID NTAPI RtlRosExitUserThread
NTSTATUS NTAPI RtlRosInitializeContext
(
IN HANDLE ProcessHandle,
OUT PCONTEXT Context,
IN PVOID StartAddress,
IN PUSER_STACK UserStack,
OUT PCONTEXT ThreadContext,
IN PVOID ThreadStartAddress,
IN PINITIAL_TEB InitialTeb,
IN ULONG ParameterCount,
IN ULONG_PTR * Parameters
IN ULONG_PTR *Parameters
);
NTSTATUS NTAPI RtlRosCreateStack
(
IN HANDLE ProcessHandle,
OUT PUSER_STACK UserStack,
OUT PINITIAL_TEB InitialTeb,
IN LONG StackZeroBits,
IN OUT PULONG StackReserve OPTIONAL,
IN OUT PULONG StackCommit OPTIONAL
@@ -63,7 +63,7 @@ NTSTATUS NTAPI RtlRosCreateStack
NTSTATUS NTAPI RtlRosDeleteStack
(
IN HANDLE ProcessHandle,
IN PUSER_STACK UserStack
IN PINITIAL_TEB InitialTeb
);
NTSTATUS NTAPI RtlRosFreeUserThreadStack
@@ -83,7 +83,7 @@ NTSTATUS NTAPI RtlRosSwitchStackForExit
/* Private functions - for ROSRTL internal use only */
NTSTATUS NTAPI RtlpRosGetStackLimits
(
IN PUSER_STACK UserStack,
IN PINITIAL_TEB InitialTeb,
OUT PVOID * StackBase,
OUT PVOID * StackLimit
);