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/comctl32/initterm.cpp

    r2647 r3993  
    1 /* $Id: initterm.cpp,v 1.9 2000-02-05 01:53:54 sandervl Exp $ */
     1/* $Id: initterm.cpp,v 1.10 2000-08-11 10:56:12 sandervl Exp $ */
    22/*
    33 * COMCTL32 DLL entry point
     
    4343 extern DWORD _Resource_PEResTab;
    4444}
     45
     46static HMODULE dllHandle = 0;
    4547
    4648void CDECL RegisterCOMCTL32WindowClasses(unsigned long hinstDLL);
     
    98100         /*******************************************************************/
    99101
    100          if(RegisterLxDll(hModule, LibMain, (PVOID)&_Resource_PEResTab) == FALSE)
     102         dllHandle = RegisterLxDll(hModule, LibMain, (PVOID)&_Resource_PEResTab,
     103                                   COMCTL32_MAJORIMAGE_VERSION, COMCTL32_MINORIMAGE_VERSION,
     104                                   IMAGE_SUBSYSTEM_WINDOWS_GUI);
     105         if(dllHandle == 0)
    101106                return 0UL;
    102107
     
    104109
    105110         /* register Win32 window classes implemented in this DLL */
    106          RegisterCOMCTL32WindowClasses(hModule);
     111         RegisterCOMCTL32WindowClasses(dllHandle);
    107112
    108113         break;
    109114      case 1 :
    110          UnregisterLxDll(hModule);
     115         if(dllHandle) {
     116                UnregisterLxDll(dllHandle);
     117         }
    111118         break;
    112119      default  :
Note: See TracChangeset for help on using the changeset viewer.