Ignore:
Timestamp:
Sep 23, 1999, 11:38:06 AM (26 years ago)
Author:
sandervl
Message:

Jens Weissner's changes to crtdll + others

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/psapi/psapi.cpp

    r814 r1012  
    1 /* $Id: psapi.cpp,v 1.1 1999-09-04 09:09:03 sandervl Exp $ */
     1/* $Id: psapi.cpp,v 1.2 1999-09-23 09:38:06 sandervl Exp $ */
    22/*
    33 *      PSAPI library
     
    99#include <os2win.h>
    1010#include <winerror.h>
     11#include <psapi.h>
    1112#include <debugstr.h>
    12 #include <psapi.h>
    1313#include "debugtools.h"
    14 
    15 // DEFAULT_DEBUG_CHANNEL(psapi)
     14#include <debugdefs.h>
     15
     16
     17DEFAULT_DEBUG_CHANNEL(psapi)
    1618
    1719#include <string.h>
     
    2224BOOL WINAPI EmptyWorkingSet(HANDLE hProcess)
    2325{
     26#ifdef DEBUG
     27  dprintf(("PSAPI: EmptyWorkingSet\n"));
     28#endif
    2429  return SetProcessWorkingSetSize(hProcess, 0xFFFFFFFF, 0xFFFFFFFF);
    2530}
     
    3136  LPVOID *lpImageBase, DWORD cb, LPDWORD lpcbNeeded)
    3237{
     38#ifdef DEBUG
     39  dprintf(("PSAPI: EnumDeviceDrivers not implemented\n"));
     40#endif
    3341  if(lpcbNeeded)
    3442    *lpcbNeeded = 0;
     
    4351BOOL WINAPI EnumProcesses(DWORD *lpidProcess, DWORD cb, DWORD *lpcbNeeded)
    4452{
     53#ifdef DEBUG
     54  dprintf(("PSAPI: EnumProcesses not implemented\n"));
     55#endif
    4556  if(lpcbNeeded)
    4657    *lpcbNeeded = 0;
     
    5566  HANDLE hProcess, HMODULE *lphModule, DWORD cb, LPDWORD lpcbNeeded)
    5667{
     68#ifdef DEBUG
     69  dprintf(("PSAPI: EnumProcessModules not implemented\n"));
     70#endif
    5771  if(lpcbNeeded)
    5872    *lpcbNeeded = 0;
     
    6276
    6377/***********************************************************************
    64  *          GetDeviceDriverBaseName32A (PSAPI.5)
     78 *          GetDeviceDriverBaseNameA (PSAPI.5)
    6579 */
    6680DWORD WINAPI GetDeviceDriverBaseNameA(
    6781  LPVOID ImageBase, LPSTR lpBaseName, DWORD nSize)
    6882{
    69   if(lpBaseName && nSize)
    70     lpBaseName[0] = '\0';
    71 
    72   return 0;
    73 }
    74 
    75 /***********************************************************************
    76  *           GetDeviceDriverBaseName32W (PSAPI.6)
     83#ifdef DEBUG
     84  dprintf(("PSAPI: GetDeviceDrivers not implemented\n"));
     85#endif
     86  if(lpBaseName && nSize)
     87    lpBaseName[0] = '\0';
     88
     89  return 0;
     90}
     91
     92/***********************************************************************
     93 *           GetDeviceDriverBaseNameW (PSAPI.6)
    7794 */
    7895DWORD WINAPI GetDeviceDriverBaseNameW(
    7996  LPVOID ImageBase, LPWSTR lpBaseName, DWORD nSize)
    8097{
    81   FIXME("(%p, %s, %ld): stub\n",
    82     ImageBase, debugstr_w(lpBaseName), nSize
    83   );
    84 
    85   if(lpBaseName && nSize)
    86     lpBaseName[0] = '\0';
    87 
    88   return 0;
    89 }
    90 
    91 /***********************************************************************
    92  *           GetDeviceDriverFileName32A (PSAPI.7)
     98#ifdef DEBUG
     99  dprintf(("PSAPI: GetDeviceDriverBaseNameW not implemented\n"));
     100#endif
     101  if(lpBaseName && nSize)
     102    lpBaseName[0] = '\0';
     103
     104  return 0;
     105}
     106
     107/***********************************************************************
     108 *           GetDeviceDriverFileNameA (PSAPI.7)
    93109 */
    94110DWORD WINAPI GetDeviceDriverFileNameA(
    95111  LPVOID ImageBase, LPSTR lpFilename, DWORD nSize)
    96112{
    97   if(lpFilename && nSize)
    98     lpFilename[0] = '\0';
    99 
    100   return 0;
    101 }
    102 
    103 /***********************************************************************
    104  *           GetDeviceDriverFileName32W (PSAPI.8)
     113#ifdef DEBUG
     114  dprintf(("PSAPI: GetDeviceDriverFileNameA not implemented\n"));
     115#endif
     116  if(lpFilename && nSize)
     117    lpFilename[0] = '\0';
     118
     119  return 0;
     120}
     121
     122/***********************************************************************
     123 *           GetDeviceDriverFileNameW (PSAPI.8)
    105124 */
    106125DWORD WINAPI GetDeviceDriverFileNameW(
    107126  LPVOID ImageBase, LPWSTR lpFilename, DWORD nSize)
    108127{
    109   if(lpFilename && nSize)
    110     lpFilename[0] = '\0';
    111 
    112   return 0;
    113 }
    114 
    115 /***********************************************************************
    116  *           GetMappedFileName32A (PSAPI.9)
     128#ifdef DEBUG
     129  dprintf(("PSAPI: GetDeviceDriverFileNameW not implemented\n"));
     130#endif
     131  if(lpFilename && nSize)
     132    lpFilename[0] = '\0';
     133
     134  return 0;
     135}
     136
     137/***********************************************************************
     138 *           GetMappedFileNameA (PSAPI.9)
    117139 */
    118140DWORD WINAPI GetMappedFileNameA(
    119141  HANDLE hProcess, LPVOID lpv, LPSTR lpFilename, DWORD nSize)
    120142{
    121   if(lpFilename && nSize)
    122     lpFilename[0] = '\0';
    123 
    124   return 0;
    125 }
    126 
    127 /***********************************************************************
    128  *           GetMappedFileName32W (PSAPI.10)
     143#ifdef DEBUG
     144  dprintf(("PSAPI: GetMappedFileNameA not implemented\n"));
     145#endif
     146  if(lpFilename && nSize)
     147    lpFilename[0] = '\0';
     148
     149  return 0;
     150}
     151
     152/***********************************************************************
     153 *           GetMappedFileNameW (PSAPI.10)
    129154 */
    130155DWORD WINAPI GetMappedFileNameW(
    131156  HANDLE hProcess, LPVOID lpv, LPWSTR lpFilename, DWORD nSize)
    132157{
    133   if(lpFilename && nSize)
    134     lpFilename[0] = '\0';
    135 
    136   return 0;
    137 }
    138 
    139 /***********************************************************************
    140  *           GetModuleBaseName32A (PSAPI.11)
     158#ifdef DEBUG
     159  dprintf(("PSAPI: GetMappedFileNameW not implemented\n"));
     160#endif
     161  if(lpFilename && nSize)
     162    lpFilename[0] = '\0';
     163
     164  return 0;
     165}
     166
     167/***********************************************************************
     168 *           GetModuleBaseNameA (PSAPI.11)
    141169 */
    142170DWORD WINAPI GetModuleBaseNameA(
    143171  HANDLE hProcess, HMODULE hModule, LPSTR lpBaseName, DWORD nSize)
    144172{
    145   if(lpBaseName && nSize)
    146     lpBaseName[0] = '\0';
    147 
    148   return 0;
    149 }
    150 
    151 /***********************************************************************
    152  *           GetModuleBaseName32W (PSAPI.12)
     173#ifdef DEBUG
     174  dprintf(("PSAPI: GetModuleBaseNameA not implemented\n"));
     175#endif
     176  if(lpBaseName && nSize)
     177    lpBaseName[0] = '\0';
     178
     179  return 0;
     180}
     181
     182/***********************************************************************
     183 *           GetModuleBaseNameW (PSAPI.12)
    153184 */
    154185DWORD WINAPI GetModuleBaseNameW(
    155186  HANDLE hProcess, HMODULE hModule, LPWSTR lpBaseName, DWORD nSize)
    156187{
    157   if(lpBaseName && nSize)
    158     lpBaseName[0] = '\0';
    159 
    160   return 0;
    161 }
    162 
    163 /***********************************************************************
    164  *           GetModuleFileNameEx32A (PSAPI.13)
     188#ifdef DEBUG
     189  dprintf(("PSAPI: GetModuleBaseNameW not implemented\n"));
     190#endif
     191  if(lpBaseName && nSize)
     192    lpBaseName[0] = '\0';
     193
     194  return 0;
     195}
     196
     197/***********************************************************************
     198 *           GetModuleFileNameExA (PSAPI.13)
    165199 */
    166200DWORD WINAPI GetModuleFileNameExA(
    167201  HANDLE hProcess, HMODULE hModule, LPSTR lpFilename, DWORD nSize)
    168202{
     203#ifdef DEBUG
     204  dprintf(("PSAPI: GetModuleFileNameExA not implemented\n"));
     205#endif
    169206  if(lpFilename&&nSize)
    170207    lpFilename[0]='\0';
     
    174211
    175212/***********************************************************************
    176  *           GetModuleFileNameEx32W (PSAPI.14)
     213 *           GetModuleFileNameExW (PSAPI.14)
    177214 */
    178215DWORD WINAPI GetModuleFileNameExW(
    179216  HANDLE hProcess, HMODULE hModule, LPWSTR lpFilename, DWORD nSize)
    180217{
    181   if(lpFilename && nSize)
    182     lpFilename[0] = '\0';
    183 
    184   return 0;
    185 }
    186 
    187 /***********************************************************************
    188  *           GetModuleInformation32 (PSAPI.15)
     218#ifdef DEBUG
     219  dprintf(("PSAPI: GetModuleFileNameExW not implemented\n"));
     220#endif
     221  if(lpFilename && nSize)
     222    lpFilename[0] = '\0';
     223
     224  return 0;
     225}
     226
     227/***********************************************************************
     228 *           GetModuleInformation (PSAPI.15)
    189229 */
    190230BOOL WINAPI GetModuleInformation(
    191231  HANDLE hProcess, HMODULE hModule, LPMODULEINFO lpmodinfo, DWORD cb)
    192232{
     233#ifdef DEBUG
     234  dprintf(("PSAPI: GetModuleInformation not implemented\n"));
     235#endif
    193236  memset(lpmodinfo, 0, cb);
    194237
     
    197240
    198241/***********************************************************************
    199  *           GetProcessMemoryInfo32 (PSAPI.16)
     242 *           GetProcessMemoryInfo (PSAPI.16)
    200243 */
    201244BOOL WINAPI GetProcessMemoryInfo(
    202245  HANDLE Process, PPROCESS_MEMORY_COUNTERS ppsmemCounters, DWORD cb)
    203246{
     247#ifdef DEBUG
     248  dprintf(("PSAPI: GetProcessMemoryInfo not implemented\n"));
     249#endif
    204250  memset(ppsmemCounters, 0, cb);
    205251
     
    208254
    209255/***********************************************************************
    210  *           GetWsChanges32 (PSAPI.17)
     256 *           GetWsChanges (PSAPI.17)
    211257 */
    212258BOOL WINAPI GetWsChanges(
    213259  HANDLE hProcess, PPSAPI_WS_WATCH_INFORMATION lpWatchInfo, DWORD cb)
    214260{
     261#ifdef DEBUG
     262  dprintf(("PSAPI: GetWsChanges not implemented\n"));
     263#endif
    215264  memset(lpWatchInfo, 0, cb);
    216265
     
    219268
    220269/***********************************************************************
    221  *           InitializeProcessForWsWatch32 (PSAPI.18)
     270 *           InitializeProcessForWsWatch (PSAPI.18)
    222271 */
    223272BOOL WINAPI InitializeProcessForWsWatch(HANDLE hProcess)
    224273{
    225   return TRUE;
    226 }
    227 
    228 /***********************************************************************
    229  *           QueryWorkingSet32 (PSAPI.?)
     274#ifdef DEBUG
     275  dprintf(("PSAPI: InitializeProcessForWsWatch not implemented\n"));
     276#endif
     277  return TRUE;
     278}
     279
     280/***********************************************************************
     281 *           QueryWorkingSet (PSAPI.?)
    230282 * FIXME
    231283 *     I haven't been able to find the ordinal for this function,
     
    234286BOOL WINAPI QueryWorkingSet(HANDLE hProcess, LPVOID pv, DWORD cb)
    235287{
     288#ifdef DEBUG
     289  dprintf(("PSAPI: QueryWorkingSet not implemented\n"));
     290#endif
    236291  if(pv && cb)
    237292    ((DWORD *) pv)[0] = 0; /* Empty WorkingSet */
Note: See TracChangeset for help on using the changeset viewer.