Ignore:
Timestamp:
Nov 30, 1999, 8:40:27 PM (26 years ago)
Author:
sandervl
Message:

GetProcessVersion changes

File:
1 edited

Legend:

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

    r1889 r1893  
    1 /* $Id: winimagepeldr.cpp,v 1.20 1999-11-30 15:06:55 sandervl Exp $ */
     1/* $Id: winimagepeldr.cpp,v 1.21 1999-11-30 19:40:26 sandervl Exp $ */
    22
    33/*
     
    4646#include "oslibdos.h"
    4747#include "mmap.h"
     48#include <wprocess.h>
    4849
    4950char szErrorTitle[]     = "Odin";
     
    273274  fout << "Image Size        : " << oh.SizeOfImage << endl;
    274275  fout << "Header Size       : " << oh.SizeOfHeaders << endl;
     276  fout << "MajorImageVersion : " << oh.MajorImageVersion << endl;
     277  fout << "MinorImageVersion : " << oh.MinorImageVersion << endl;
    275278
    276279  //get header page
     
    479482  //SvL: Use pointer to image header as module handle now. Some apps needs this
    480483  hinstance = (HINSTANCE)realBaseAddress;
     484
     485  //SvL: Set instance handle in process database structure
     486  SetPDBInstance(hinstance);
    481487
    482488  //PH: get pResDir pointer correct first, since processImports may
     
    14921498}
    14931499//******************************************************************************
     1500//Returns required OS version for this image
     1501//******************************************************************************
     1502ULONG Win32PeLdrImage::getVersion()
     1503{
     1504  return (oh.MajorOperatingSystemVersion << 16) | oh.MinorOperatingSystemVersion;
     1505}
     1506//******************************************************************************
    14941507//******************************************************************************
    14951508ULONG MissingApi()
Note: See TracChangeset for help on using the changeset viewer.