Ignore:
Timestamp:
Oct 2, 2000, 3:39:18 PM (25 years ago)
Author:
sandervl
Message:

version changes + misc fixes/changes

File:
1 edited

Legend:

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

    r4325 r4372  
    1 /* $Id: KERNEL32.CPP,v 1.54 2000-09-25 19:57:17 phaller Exp $ */
     1/* $Id: KERNEL32.CPP,v 1.55 2000-10-02 13:38:55 sandervl Exp $ */
    22
    33/*
     
    312312    dprintf2(("KERNEL32:  OS2IsDBCSLeadByte\n"));
    313313    return O32_IsDBCSLeadByte(arg1);
    314 }
    315 //******************************************************************************
    316 //******************************************************************************
    317 DWORD WIN32API LoadModule( LPCSTR arg1, PVOID  arg2)
    318 {
    319     dprintf(("KERNEL32:  OS2LoadModule\n"));
    320     return O32_LoadModule(arg1, arg2);
    321314}
    322315//******************************************************************************
     
    409402}
    410403//******************************************************************************
    411 //TODO: SetLastError
    412 //******************************************************************************
    413 BOOL WIN32API GetVersionExA(OSVERSIONINFOA *lpVersionInformation)
    414 {
    415    dprintf(("KERNEL32:  OS2GetVersionExA\n"));
    416 
    417    if(lpVersionInformation == NULL || lpVersionInformation->dwOSVersionInfoSize != sizeof(OSVERSIONINFOA))
    418         return(FALSE);
    419 
    420    lpVersionInformation->dwMajorVersion = ODINNT_MAJOR_VERSION;    //pretend we're NT 4.0
    421    lpVersionInformation->dwMinorVersion = ODINNT_MINOR_VERSION;
    422    lpVersionInformation->dwBuildNumber  = ODINNT_BUILD_NR;
    423    lpVersionInformation->dwPlatformId   = VER_PLATFORM_WIN32_NT;
    424    strcpy(lpVersionInformation->szCSDVersion, ODINNT_CSDVERSION);
    425    return(TRUE);
    426 }
    427 //******************************************************************************
    428 //******************************************************************************
    429 BOOL WIN32API GetVersionExW(OSVERSIONINFOW *lpVersionInformation)
    430 {
    431    dprintf(("KERNEL32:  OS2GetVersionExW\n"));
    432 
    433    if(lpVersionInformation == NULL || lpVersionInformation->dwOSVersionInfoSize != sizeof(OSVERSIONINFOW))
    434         return(FALSE);
    435 
    436    lpVersionInformation->dwMajorVersion = ODINNT_MAJOR_VERSION;    //pretend we're NT 4.0
    437    lpVersionInformation->dwMinorVersion = ODINNT_MINOR_VERSION;
    438    lpVersionInformation->dwBuildNumber  = ODINNT_BUILD_NR;
    439    lpVersionInformation->dwPlatformId   = VER_PLATFORM_WIN32_NT;
    440    lstrcpyW(lpVersionInformation->szCSDVersion, ODINNT_CSDVERSION_W);
    441    return(TRUE);
    442 }
    443 //******************************************************************************
    444 //******************************************************************************
    445 LONG WIN32API GetVersion()
    446 {
    447   dprintf(("KERNEL32:  GetVersion\n"));
    448   // highword 0 = NT, lowword high byte major ver, low byte minor ver
    449 /* @@@PH 98/04/04 MFC30 makes assumptions about process control block        */
    450 /*                structures that lead to crashes if we don't identify as NT */
    451 
    452   return ODINNT_VERSION;
    453 }
    454 //******************************************************************************
    455404//******************************************************************************
    456405BOOL WIN32API FlushInstructionCache(     /*PLF Mon  98-02-09 23:56:49 : STUB STUB STUB STUB STUB */
Note: See TracChangeset for help on using the changeset viewer.