Ignore:
Timestamp:
Aug 11, 2000, 12:56:27 PM (25 years ago)
Author:
sandervl
Message:

Updates for fake system dll headers

File:
1 edited

Legend:

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

    r3059 r3993  
    1 /* $Id: windlllx.h,v 1.1 2000-03-09 19:03:21 sandervl Exp $ */
     1/* $Id: windlllx.h,v 1.2 2000-08-11 10:56:19 sandervl Exp $ */
    22
    33/*
     
    1919{
    2020public:
    21         Win32LxDll(HINSTANCE hInstance, WIN32DLLENTRY DllEntryPoint, PVOID pResData);
     21        Win32LxDll(HINSTANCE hInstance, WIN32DLLENTRY DllEntryPoint, PVOID pResData,
     22                   DWORD MajorImageVersion, DWORD MinorImageVersion,
     23                   DWORD Subsystem);
    2224virtual ~Win32LxDll();
    2325
     
    2931virtual ULONG     Release();
    3032
    31         // Loaded by DosLoadModule (only relevant for LX dlls)
    32 virtual void      setLoadLibrary() { fLoadLibrary = TRUE; };
    33 
    34         // isLoaded returns TRUE when a dll has been loaded with DosLoadModule
    35 virtual BOOL      isLoaded()       { return fLoadLibrary; };
    36 
    37         //Should only be called to make sure DosLoadModule is called at least
    38         //once for a dll (to make sure OS/2 doesn't unload the dll when it's
    39         //still needed)
    40 virtual void      loadLibrary();
     33        void      setDllHandleOS2(HINSTANCE hInstanceOS2);
    4134
    4235virtual BOOL      isLxDll();
     36
     37static  Win32LxDll *findModuleByOS2Handle(HINSTANCE hinstance);
    4338   
    4439protected:
Note: See TracChangeset for help on using the changeset viewer.