ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

thread.c File Reference
#include <k32.h>
#include <debug.h>

Go to the source code of this file.

Defines

#define NDEBUG
#define SXS_SUPPORT_FIXME

Typedefs

typedef NTSTATUS(NTAPIPCSR_CREATE_REMOTE_THREAD )(IN HANDLE ThreadHandle, IN PCLIENT_ID ClientId)

Functions

NTSTATUS WINAPI BasepNotifyCsrOfThread (IN HANDLE ThreadHandle, IN PCLIENT_ID ClientId)
static LONG BaseThreadExceptionFilter (EXCEPTION_POINTERS *ExceptionInfo)
 __declspec (noreturn)
VOID NTAPI BaseDispatchApc (IN PAPCFUNC ApcRoutine, IN PVOID Data, IN PACTIVATION_CONTEXT ActivationContext)
HANDLE WINAPI CreateThread (IN LPSECURITY_ATTRIBUTES lpThreadAttributes, IN DWORD dwStackSize, IN LPTHREAD_START_ROUTINE lpStartAddress, IN LPVOID lpParameter, IN DWORD dwCreationFlags, OUT LPDWORD lpThreadId)
HANDLE WINAPI CreateRemoteThread (HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, DWORD dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId)
VOID WINAPI ExitThread (IN DWORD uExitCode)
HANDLE WINAPI OpenThread (IN DWORD dwDesiredAccess, IN BOOL bInheritHandle, IN DWORD dwThreadId)
PTEB GetTeb (VOID)
BOOL WINAPI SwitchToThread (VOID)
DWORD WINAPI GetCurrentThreadId (VOID)
BOOL NTAPI GetThreadTimes (IN HANDLE hThread, OUT LPFILETIME lpCreationTime, OUT LPFILETIME lpExitTime, OUT LPFILETIME lpKernelTime, OUT LPFILETIME lpUserTime)
BOOL WINAPI GetThreadContext (IN HANDLE hThread, OUT LPCONTEXT lpContext)
BOOL WINAPI SetThreadContext (IN HANDLE hThread, IN CONST CONTEXT *lpContext)
BOOL WINAPI GetExitCodeThread (IN HANDLE hThread, OUT LPDWORD lpExitCode)
DWORD WINAPI ResumeThread (IN HANDLE hThread)
BOOL WINAPI TerminateThread (IN HANDLE hThread, IN DWORD dwExitCode)
DWORD WINAPI SuspendThread (IN HANDLE hThread)
DWORD_PTR WINAPI SetThreadAffinityMask (IN HANDLE hThread, IN DWORD_PTR dwThreadAffinityMask)
BOOL WINAPI SetThreadPriority (IN HANDLE hThread, IN int nPriority)
int WINAPI GetThreadPriority (IN HANDLE hThread)
BOOL WINAPI GetThreadPriorityBoost (IN HANDLE hThread, OUT PBOOL pDisablePriorityBoost)
BOOL NTAPI SetThreadPriorityBoost (IN HANDLE hThread, IN BOOL bDisablePriorityBoost)
BOOL WINAPI GetThreadSelectorEntry (IN HANDLE hThread, IN DWORD dwSelector, OUT LPLDT_ENTRY lpSelectorEntry)
DWORD WINAPI SetThreadIdealProcessor (IN HANDLE hThread, IN DWORD dwIdealProcessor)
DWORD WINAPI GetProcessIdOfThread (IN HANDLE Thread)
DWORD WINAPI GetThreadId (IN HANDLE Thread)
LANGID WINAPI SetThreadUILanguage (IN LANGID LangId)
DWORD WINAPI QueueUserAPC (IN PAPCFUNC pfnAPC, IN HANDLE hThread, IN ULONG_PTR dwData)
BOOL WINAPI SetThreadStackGuarantee (IN OUT PULONG StackSizeInBytes)
BOOL WINAPI GetThreadIOPendingFlag (IN HANDLE hThread, OUT PBOOL lpIOIsPending)
BOOL WINAPI QueueUserWorkItem (IN LPTHREAD_START_ROUTINE Function, IN PVOID Context, IN ULONG Flags)
DWORD WINAPI TlsAlloc (VOID)
BOOL WINAPI TlsFree (IN DWORD Index)
LPVOID WINAPI TlsGetValue (IN DWORD Index)
BOOL WINAPI TlsSetValue (IN DWORD Index, IN LPVOID Value)

Generated on Thu May 24 2012 05:11:29 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.