Ignore:
Timestamp:
Oct 22, 2012, 6:03:50 PM (13 years ago)
Author:
dmik
Message:

kernel32: Add support for Windows XP SP3 version.

Can be set with [WinVersion]/Version=WinXPSP3 in ODIN.INI.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/version.cpp

    r21848 r22030  
    9999            0, 0, 0, 0
    100100        }
     101    },
     102    // Windows XP SP3
     103    {
     104        0x05005F03, /* Assuming DOS 5 like the other NT */
     105        0x0A280105,
     106        {
     107            sizeof(OSVERSIONINFOA), 5, 1, 0xA28,
     108            VER_PLATFORM_WIN32_NT, "Service Pack 3",
     109            +3, 0, 0, 0
     110        }
    101111    }
    102112};
     
    115125    case WINVERSION_WIN2000:
    116126    case WINVERSION_WINXP:
     127    case WINVERSION_WINXPSP3:
    117128        break;
    118129    default:
     
    149160        if(!stricmp(szVersion, PROFILE_WINVERSION_WINXP)) {
    150161                    winversion = WINVERSION_WINXP;
     162            }
     163        else
     164        if(!stricmp(szVersion, PROFILE_WINVERSION_WINXPSP3)) {
     165                    winversion = WINVERSION_WINXPSP3;
    151166            }
    152167    }
Note: See TracChangeset for help on using the changeset viewer.