mirror of
https://github.com/reactos/reactos.git
synced 2024-10-25 07:26:45 +00:00
d736f0b914
- Add parameter annotations. - Improve CSR buffer allocation with 4-byte align. - Simplify the capture-buffer pointers settings. [CSRSRV] - Remove last console structure from csrsrv.h (in next commits it will be placed in a proper header). - Enable global CSR debugging (for debugging purposes... ;-) ). - api.c: Enable debugging. - api.c/.h: Remove old code and deprecated unused definitions. - Use the Win2k3-compliant version of CsrCreateThread (code from subsystems/csr/csrsrv) (TODO: correct its usage in basesrv:BaseSrvCreateThread). - init.c: Implement a helper routine, CsrInitCsrRootProcess, in order to initialize the per-process server data (see CSR_PROCESS structure) in the Root CSR process. New process inherit it from this Root process. - server.c - Add a DPRINT. Remove a hack. Correct a parameter passing. - session.c - Remove a hack (it will go to the new process initialization in consrv) - Disable the code of CsrConnectToUser while user32:ClientThreadSetup doesn't work. - Correct the implementation of CsrValidateMessageBuffer. - Basic implementation of CsrValidateMessageString using CsrValidateMessageBuffer. TODO: - Compare CsrpHandleConnectionRequest with the other one function in api.c. - Compare CsrValidateMessageBuffer with Win32CsrValidateBuffer ? svn path=/branches/ros-csrss/; revision=57673
37 lines
1.4 KiB
Python
37 lines
1.4 KiB
Python
@ stdcall CsrAddStaticServerThread(ptr ptr long)
|
|
@ stdcall CsrCallServerFromServer(ptr ptr)
|
|
@ stdcall CsrConnectToUser()
|
|
@ stdcall CsrCreateProcess(ptr ptr ptr ptr long ptr)
|
|
@ stdcall CsrCreateRemoteThread(ptr ptr)
|
|
@ stdcall CsrCreateThread(ptr ptr ptr long)
|
|
@ stdcall CsrCreateWait(ptr ptr ptr ptr ptr ptr)
|
|
@ stdcall CsrDebugProcess(ptr)
|
|
@ stdcall CsrDebugProcessStop(ptr)
|
|
@ stdcall CsrDereferenceProcess(ptr)
|
|
@ stdcall CsrDereferenceThread(ptr)
|
|
@ stdcall CsrDereferenceWait(ptr)
|
|
@ stdcall CsrDestroyProcess(ptr long)
|
|
@ stdcall CsrDestroyThread(ptr)
|
|
;@ stdcall CsrEnumProcesses(ptr ptr) ;;;;;;; Temporary hack used in win32csr, to be removed
|
|
@ stdcall CsrExecServerThread(ptr long)
|
|
@ stdcall CsrGetProcessLuid(ptr ptr)
|
|
@ stdcall CsrImpersonateClient(ptr)
|
|
@ stdcall CsrLockProcessByClientId(ptr ptr)
|
|
@ stdcall CsrLockThreadByClientId(ptr ptr)
|
|
@ stdcall CsrMoveSatisfiedWait(ptr ptr)
|
|
@ stdcall CsrNotifyWait(ptr long ptr ptr)
|
|
@ stdcall CsrPopulateDosDevices()
|
|
@ stdcall CsrQueryApiPort()
|
|
@ stdcall CsrReferenceThread(ptr)
|
|
@ stdcall CsrRevertToSelf()
|
|
@ stdcall CsrServerInitialization(long ptr)
|
|
@ stdcall CsrSetBackgroundPriority(ptr)
|
|
@ stdcall CsrSetCallingSpooler(long)
|
|
@ stdcall CsrSetForegroundPriority(ptr)
|
|
@ stdcall CsrShutdownProcesses(ptr long)
|
|
@ stdcall CsrUnhandledExceptionFilter(ptr)
|
|
@ stdcall CsrUnlockProcess(ptr)
|
|
@ stdcall CsrUnlockThread(ptr)
|
|
@ stdcall CsrValidateMessageBuffer(ptr ptr long long)
|
|
@ stdcall CsrValidateMessageString(ptr ptr)
|