X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=include%2Fddk%2Fpsfuncs.h;fp=include%2Fddk%2Fpsfuncs.h;h=88d89dbc6ae4c918b10e1a9952f7a24fa553aeb2;hp=cac2810125b217acc42c84cabd6db8680d55f68d;hb=a3df8bf1429570e0bd6c6428f6ed80073578cf4b;hpb=7c0db166f81fbe8c8b913d7f26048e337d383605 diff --git a/include/ddk/psfuncs.h b/include/ddk/psfuncs.h index cac2810..88d89db 100644 --- a/include/ddk/psfuncs.h +++ b/include/ddk/psfuncs.h @@ -31,7 +31,7 @@ NTSTATUS STDCALL PsCreateSystemThread(PHANDLE ThreadHandle, HANDLE ProcessHandle, PCLIENT_ID ClientId, PKSTART_ROUTINE StartRoutine, - PVOID StartContext); + void *StartContext); NTSTATUS STDCALL PsTerminateSystemThread(NTSTATUS ExitStatus); NTSTATUS STDCALL PsCreateSystemProcess(PHANDLE ProcessHandle, @@ -41,12 +41,13 @@ NTSTATUS STDCALL PsCreateSystemProcess(PHANDLE ProcessHandle, NTSTATUS STDCALL PsCreateWin32Process(struct _EPROCESS* Process); NTSTATUS STDCALL PsCreateWin32Thread(struct _ETHREAD* Thread); -VOID STDCALL PsEstablishWin32Callouts(PVOID Param1, - PVOID Param2, - PVOID Param3, - PVOID Param4, - ULONG W32ThreadSize, - ULONG W32ProcessSize); +VOID STDCALL +PsEstablishWin32Callouts (PW32_PROCESS_CALLBACK W32ProcessCallback, + PW32_THREAD_CALLBACK W32ThreadCallback, + PVOID Param3, + PVOID Param4, + ULONG W32ThreadSize, + ULONG W32ProcessSize); #define PsGetCurrentProcess() IoGetCurrentProcess() #define PsGetCurrentThread() ((struct _ETHREAD*) (KeGetCurrentThread())) @@ -81,11 +82,11 @@ NTSTATUS STDCALL PsLookupProcessByProcessId(IN PVOID ProcessId, NTSTATUS STDCALL PsLookupProcessThreadByCid(IN PCLIENT_ID Cid, OUT PEPROCESS *Process OPTIONAL, OUT struct _ETHREAD **Thread); -// OUT PETHREAD *Thread); + /* OUT PETHREAD *Thread); */ NTSTATUS STDCALL PsLookupThreadByThreadId(IN PVOID ThreadId, OUT struct _ETHREAD **Thread); -// OUT PETHREAD *Thread); + /* OUT PETHREAD *Thread); */ NTSTATUS STDCALL PsSetCreateProcessNotifyRoutine(IN PCREATE_PROCESS_NOTIFY_ROUTINE NotifyRoutine,