Ignore:
Timestamp:
Mar 16, 2000, 8:21:54 PM (25 years ago)
Author:
sandervl
Message:

handlemanager support for thread handles + WaitForSingleObject (thread) fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/kobjects.cpp

    r2802 r3128  
    1 /* $Id: kobjects.cpp,v 1.9 2000-02-16 14:25:41 sandervl Exp $ */
     1/* $Id: kobjects.cpp,v 1.10 2000-03-16 19:20:39 sandervl Exp $ */
    22
    33/*
     
    786786}
    787787
    788 
     788//******************************************************************************
     789//******************************************************************************
     790ODINFUNCTION6(HANDLE,CreateThread,LPSECURITY_ATTRIBUTES,  lpsa,
     791                                  DWORD,                  cbStack,
     792                                  LPTHREAD_START_ROUTINE, lpStartAddr,
     793                                  LPVOID,                 lpvThreadParm,
     794                                  DWORD,                  fdwCreate,
     795                                  LPDWORD,                lpIDThread)
     796{
     797    return HMCreateThread(lpsa, cbStack, lpStartAddr, lpvThreadParm, fdwCreate, lpIDThread);
     798}
     799//******************************************************************************
     800//******************************************************************************
     801INT WIN32API GetThreadPriority(HANDLE hThread)
     802{
     803    return HMGetThreadPriority(hThread);
     804}
     805//******************************************************************************
     806//******************************************************************************
     807DWORD WIN32API SuspendThread(HANDLE hThread)
     808{
     809    return HMSuspendThread(hThread);
     810}
     811//******************************************************************************
     812//******************************************************************************
     813BOOL WIN32API SetThreadPriority(HANDLE hThread, int priority)
     814{
     815  return HMSetThreadPriority(hThread, priority);
     816}
     817//******************************************************************************
     818//******************************************************************************
     819BOOL WIN32API GetThreadContext(HANDLE hThread, PCONTEXT lpContext)
     820{
     821  return HMGetThreadContext(hThread, lpContext);
     822}
     823//******************************************************************************
     824//******************************************************************************
     825BOOL WIN32API SetThreadContext(HANDLE hThread, const CONTEXT *lpContext)
     826{
     827  return HMSetThreadContext(hThread, lpContext);
     828}
     829//******************************************************************************
     830//******************************************************************************
     831BOOL WIN32API TerminateThread(HANDLE hThread, DWORD exitcode)
     832{
     833  return HMTerminateThread(hThread, exitcode);
     834}
     835//******************************************************************************
     836//******************************************************************************
     837DWORD WIN32API ResumeThread(HANDLE hThread)
     838{
     839  return HMResumeThread(hThread);
     840}
     841//******************************************************************************
     842//******************************************************************************
     843BOOL WIN32API GetExitCodeThread(HANDLE hThread, LPDWORD arg2)
     844{
     845    return HMGetExitCodeThread(hThread, arg2);
     846}
     847//******************************************************************************
     848//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.