Ignore:
Timestamp:
Jul 18, 2000, 8:37:30 PM (25 years ago)
Author:
sandervl
Message:

dll unload fix + detach skip fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/windllbase.h

    r3704 r3854  
    1 /* $Id: windllbase.h,v 1.3 2000-06-14 02:27:33 phaller Exp $ */
     1/* $Id: windllbase.h,v 1.4 2000-07-18 18:37:29 sandervl Exp $ */
    22
    33/*
     
    5050
    5151        char     *getName()          { return szModule; };
    52         void      setNoEntryCalls()  { fSkipEntryCalls = TRUE; };
     52
     53        //do not call the ATTACH_THREAD, DETACH_THREAD functions
     54        void      disableThreadLibraryCalls()  { fSkipThreadEntryCalls = TRUE; };
    5355
    5456        Win32DllBase *getNext()  { return next; };
     
    7173        BOOL      attachThread();
    7274        BOOL      detachThread();
    73 
    74         // enable / disable thread attach/detach calls
    75         void      setThreadLibraryCalls(BOOL fEnable);
    7675
    7776        //This counter is incremented when the dll has been loaded with LoadLibrary(Ex)
     
    126125#endif
    127126
    128         BOOL          fSkipEntryCalls, fUnloaded, fAttachedToProcess;
     127        BOOL          fSkipThreadEntryCalls, fUnloaded, fAttachedToProcess;
    129128
    130129        WIN32DLLENTRY dllEntryPoint;
Note: See TracChangeset for help on using the changeset viewer.