Changeset 320 for trunk/src


Ignore:
Timestamp:
Jul 17, 1999, 11:20:10 AM (26 years ago)
Author:
sandervl
Message:

Exports for getting THDB & TEB added

Location:
trunk/src/kernel32
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/KERNEL32.DEF

    r281 r320  
    1 ; $Id: KERNEL32.DEF,v 1.16 1999-07-07 08:11:09 sandervl Exp $
     1; $Id: KERNEL32.DEF,v 1.17 1999-07-17 09:18:38 sandervl Exp $
    22
    33;Created by BLAST for IBM's compiler
     
    973973   HMHandleFree__FUl                                               @1232
    974974   HMHandleTranslateToOS2__FUlPUl                                  @1233
     975
     976   GetThreadTEB         = _GetThreadTEB@0                          @1234
     977   GetThreadTHDB        = _GetThreadTHDB@0                         @1235
  • trunk/src/kernel32/kernel32exp.def

    r263 r320  
    1 ; $Id: kernel32exp.def,v 1.8 1999-07-04 11:44:04 sandervl Exp $
     1; $Id: kernel32exp.def,v 1.9 1999-07-17 09:18:38 sandervl Exp $
    22
    33;Created by BLAST for IBM's compiler
     
    806806WriteLog                       @1202
    807807WriteLogError                  @1214
    808 _RegisterResourceUsage@20      @1203
     808_RegisterExe@44                @1203
    809809enter__6VMutexFUl                                               @1204
    810810leave__6VMutexFv                                                @1205
    811811__ct__6VMutexFv                                                 @1206
    812812__dt__6VMutexFv                                                 @1207
    813 _DLLExitList@4                 @1208
    814 _RegisterDll@20                @1209
     813;;;_DLLExitList@4                 @1208
     814_RegisterDll@44                @1209
    815815_UnicodeToAsciiString@4                  @1210
    816816_UnicodeToAscii@8                        @1211
     
    837837   HMHandleFree__FUl                                               @1232
    838838   HMHandleTranslateToOS2__FUlPUl                                  @1233
     839
     840   _GetThreadTEB@0                           @1234
     841   _GetThreadTHDB@0                        @1235
     842
  • trunk/src/kernel32/wprocess.cpp

    r286 r320  
    1 /* $Id: wprocess.cpp,v 1.14 1999-07-09 15:58:54 sandervl Exp $ */
     1/* $Id: wprocess.cpp,v 1.15 1999-07-17 09:18:38 sandervl Exp $ */
    22
    33/*
     
    4040extern "C" ULONG QueryExceptionChain();
    4141
     42//******************************************************************************
     43//******************************************************************************
     44TEB *WIN32API GetThreadTEB()
     45{
     46  return (TEB *)*TIBFlatPtr;
     47}
     48//******************************************************************************
     49//******************************************************************************
     50THDB *WIN32API GetThreadTHDB()
     51{
     52 TEB  *winteb;
     53 THDB *thdb;
     54
     55  winteb = (TEB *)*TIBFlatPtr;
     56  if(winteb == NULL) {
     57        return NULL;
     58  }
     59  thdb = (THDB *)(winteb+1);
     60
     61  return thdb;
     62}
    4263//******************************************************************************
    4364// Set up the TIB selector and memory for the current thread
Note: See TracChangeset for help on using the changeset viewer.