Ignore:
Timestamp:
Nov 30, 1999, 3:19:03 PM (26 years ago)
Author:
sandervl
Message:

Added process api + virtualprotect fix

File:
1 edited

Legend:

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

    r1833 r1885  
    1 /* $Id: KERNEL32.CPP,v 1.34 1999-11-24 19:31:22 sandervl Exp $ */
     1/* $Id: KERNEL32.CPP,v 1.35 1999-11-30 14:15:53 sandervl Exp $ */
    22
    33/*
    44 * Win32 compatibility file functions for OS/2
    55 *
    6  * Copyright 1998 Sander van Leeuven
     6 * Copyright 1998 Sander van Leeuwen
    77 * Copyright 1998 Patrick Haller
    88 * Copyright 1998 Peter Fitzsimmons
     
    375375    return(rc);
    376376}
    377 //******************************************************************************
    378 //******************************************************************************
    379 BOOL WIN32API GetExitCodeProcess(HANDLE arg1, LPDWORD  arg2)
    380 {
    381     dprintf(("KERNEL32:  GetExitCodeProcess\n"));
    382     return O32_GetExitCodeProcess(arg1, arg2);
    383 }
    384 //******************************************************************************
    385 //******************************************************************************
    386 HANDLE WIN32API GetCurrentProcess(void)
    387 {
    388     dprintf2(("KERNEL32:  GetCurrentProcess\n"));
    389     return O32_GetCurrentProcess();
    390 }
    391 //******************************************************************************
    392 //******************************************************************************
    393 DWORD WIN32API GetCurrentProcessId(void)
    394 {
    395     dprintf2(("KERNEL32:  GetCurrentProcessId\n"));
    396     return O32_GetCurrentProcessId();
    397 }
    398 //******************************************************************************
    399 //******************************************************************************
    400 BOOL WIN32API TerminateProcess( HANDLE arg1, DWORD arg2)
    401 {
    402     dprintf(("KERNEL32:  TerminateProcess\n"));
    403     return O32_TerminateProcess(arg1, arg2);
    404 }
    405 //******************************************************************************
    406 //******************************************************************************
    407377VOID WIN32API Sleep(DWORD arg1)
    408378{
     
    540510
    541511    return O32_MulDiv(arg1, arg2, arg3);
    542 }
    543 //******************************************************************************
    544 //******************************************************************************
    545 HANDLE WIN32API OpenProcess(DWORD arg1, BOOL arg2, DWORD arg3)
    546 {
    547     dprintf(("KERNEL32:  OS2OpenProcess\n"));
    548     return O32_OpenProcess(arg1, arg2, arg3);
    549512}
    550513//******************************************************************************
     
    734697}
    735698//******************************************************************************
    736 //Should retrieve this from the exe...
    737 //******************************************************************************
    738 DWORD WIN32API GetProcessVersion(DWORD Processid)
    739 {
    740   dprintf(("KERNEL32:  OS2GetProcessVersion not correctly implemented!!\n"));
    741   return(WIN32OS2_VERSION);
    742 }
    743 //******************************************************************************
    744699//******************************************************************************
    745700LONG WIN32API GetVersion()
     
    772727}
    773728//******************************************************************************
    774 //Obsolete
    775 //******************************************************************************
    776 DWORD WIN32API GetProcessHeaps(DWORD NumberOfHeaps, PHANDLE ProcessHeaps)
    777 {
    778   dprintf(("KERNEL32:  GetProcessHeaps, Not implemented\n"));
    779   return(0);
    780 }
    781 //******************************************************************************
    782 //WINE
    783 //******************************************************************************
    784 BOOL WIN32API GetProcessAffinityMask(HANDLE  hProcess,
    785                                         LPDWORD lpProcessAffinityMask,
    786                                         LPDWORD lpSystemAffinityMask)
    787 {
    788         /* It is definitely important for a process to know on what processor
    789            it is running :-) */
    790         if(lpProcessAffinityMask)
    791                 *lpProcessAffinityMask=1;
    792         if(lpSystemAffinityMask)
    793                 *lpSystemAffinityMask=1;
    794         return TRUE;
    795 }
    796 //******************************************************************************
    797 //******************************************************************************
    798 
    799 
     729//******************************************************************************
    800730BOOL WIN32API FlushInstructionCache(     /*PLF Mon  98-02-09 23:56:49 : STUB STUB STUB STUB STUB */
    801731    HANDLE hProcess,    /* process with cache to flush  */
Note: See TracChangeset for help on using the changeset viewer.