Ignore:
Timestamp:
Jul 15, 2001, 4:58:12 PM (24 years ago)
Author:
sandervl
Message:

Do not use imports not available in Warp 3's PMWINX (WaitForInputIdle & GetAsyncKeyState)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/initterm.cpp

    r5554 r6339  
    2626#define  INCL_DOSPROCESS
    2727#define  INCL_DOSSEMAPHORES
     28#define  INCL_DOSMISC
    2829#include <os2wrap.h>    //Odin32 OS/2 api wrappers
    2930#include <stdlib.h>
     
    6162}
    6263DWORD hInstanceUser32 = 0;
     64BOOL  fVersionWarp3 = FALSE;
    6365
    6466/****************************************************************************/
     
    7476   size_t i;
    7577   APIRET rc;
     78   ULONG  version[2];
    7679
    7780   /*-------------------------------------------------------------------------*/
     
    9598
    9699         dprintf(("user32 init %s %s (%x)", __DATE__, __TIME__, DLLENTRYPOINT_NAME));
     100
     101         rc = DosQuerySysInfo(QSV_VERSION_MAJOR, QSV_VERSION_MINOR, version, sizeof(version));
     102         if(rc == 0){
     103              if(version[0] >= 20 && version[1] <= 30) {
     104                  fVersionWarp3 = TRUE;
     105              }
     106         }
    97107
    98108         /*******************************************************************/
Note: See TracChangeset for help on using the changeset viewer.