Ignore:
Timestamp:
Jun 17, 1999, 11:52:01 PM (26 years ago)
Author:
phaller
Message:

Fix: preparing support for HandleManager on kernel objects

File:
1 edited

Legend:

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

    r113 r114  
    1 /* $Id: hmopen32.cpp,v 1.2 1999-06-17 18:44:06 phaller Exp $ */
     1/* $Id: hmopen32.cpp,v 1.3 1999-06-17 21:52:01 phaller Exp $ */
    22
    33/*
     
    1010 * Remark                                                                    *
    1111 *****************************************************************************
    12 
    13  - do CreateFile + OpenFile allocate handles
    14  - does CloseHandle remove the handle ?
    1512 */
    1613
     14//#define DEBUG_LOCAL
     15
     16#ifdef DEBUG_LOCAL
     17#  define dprintfl(a) dprintf(a)
     18#else
     19inline void ignore_dprintf(...){}
     20#  define dprintfl(a) ignore_dprintf(a)
     21#endif
    1722
    1823/*****************************************************************************
     
    5560                                        ULONG         arg4)
    5661{
    57   dprintf(("KERNEL32: HandleManager::Open32::_DeviceRequest %s(%08x,%08x) - stub?\n",
     62  dprintfl(("KERNEL32: HandleManager::Open32::_DeviceRequest %s(%08x,%08x) - stub?\n",
    5863           lpHMDeviceName,
    5964           pHMHandleData,
     
    8994  HFILE hTemplate;
    9095
    91   dprintf(("KERNEL32: HandleManager::Open32::CreateFile %s(%s,%08x,%08x,%08x) - stub?\n",
     96  dprintfl(("KERNEL32: HandleManager::Open32::CreateFile %s(%s,%08x,%08x,%08x) - stub?\n",
    9297           lpHMDeviceName,
    9398           lpFileName,
     
    141146  BOOL bRC;
    142147
    143   dprintf(("KERNEL32: HandleManager::Open32::CloseHandle(%08x)\n",
     148  dprintfl(("KERNEL32: HandleManager::Open32::CloseHandle(%08x)\n",
    144149           pHMHandleData->hWinHandle));
    145150
    146151  bRC = O32_CloseHandle(pHMHandleData->hWinHandle);
    147152
    148   dprintf(("KERNEL32: HandleManager::Open32::CloseHandle returned %08xh\n",
     153  dprintfl(("KERNEL32: HandleManager::Open32::CloseHandle returned %08xh\n",
    149154           bRC));
    150155
     
    177182  BOOL bRC;
    178183
    179   dprintf(("KERNEL32: HandleManager::Open32::ReadFile %s(%08x,%08x,%08x,%08x,%08x) - stub?\n",
     184  dprintfl(("KERNEL32: HandleManager::Open32::ReadFile %s(%08x,%08x,%08x,%08x,%08x) - stub?\n",
    180185           lpHMDeviceName,
    181186           pHMHandleData,
     
    191196                     lpOverlapped);
    192197
    193   dprintf(("KERNEL32: HandleManager::Open32::ReadFile returned %08xh\n",
     198  dprintfl(("KERNEL32: HandleManager::Open32::ReadFile returned %08xh\n",
    194199           bRC));
    195200
     
    222227  BOOL bRC;
    223228
    224   dprintf(("KERNEL32: HandleManager::Open32::WriteFile %s(%08x,%08x,%08x,%08x,%08x) - stub?\n",
     229  dprintfl(("KERNEL32: HandleManager::Open32::WriteFile %s(%08x,%08x,%08x,%08x,%08x) - stub?\n",
    225230           lpHMDeviceName,
    226231           pHMHandleData,
     
    236241                      lpOverlapped);
    237242
    238   dprintf(("KERNEL32: HandleManager::Open32::WriteFile returned %08xh\n",
     243  dprintfl(("KERNEL32: HandleManager::Open32::WriteFile returned %08xh\n",
    239244           bRC));
    240245
     
    257262DWORD HMDeviceOpen32Class::GetFileType(PHMHANDLEDATA pHMHandleData)
    258263{
    259   dprintf(("KERNEL32: HandleManager::Open32::GetFileType %s(%08x)\n",
     264  dprintfl(("KERNEL32: HandleManager::Open32::GetFileType %s(%08x)\n",
    260265           lpHMDeviceName,
    261266           pHMHandleData));
     
    281286                                                      BY_HANDLE_FILE_INFORMATION* pHFI)
    282287{
    283   dprintf(("KERNEL32: HandleManager::Open32::GetFileInformationByHandle %s(%08xh,%08xh)\n",
     288  dprintfl(("KERNEL32: HandleManager::Open32::GetFileInformationByHandle %s(%08xh,%08xh)\n",
    284289           lpHMDeviceName,
    285290           pHMHandleData,
     
    305310BOOL HMDeviceOpen32Class::SetEndOfFile(PHMHANDLEDATA pHMHandleData)
    306311{
    307   dprintf(("KERNEL32: HandleManager::Open32::SetEndOfFile %s(%08xh)\n",
     312  dprintfl(("KERNEL32: HandleManager::Open32::SetEndOfFile %s(%08xh)\n",
    308313           lpHMDeviceName,
    309314           pHMHandleData));
     
    333338                                      LPFILETIME pFT3)
    334339{
    335   dprintf(("KERNEL32: HandleManager::Open32::SetFileTime %s(%08xh,%08xh,%08xh,%08xh)\n",
     340  dprintfl(("KERNEL32: HandleManager::Open32::SetFileTime %s(%08xh,%08xh,%08xh,%08xh)\n",
    336341           lpHMDeviceName,
    337342           pHMHandleData,
     
    363368                                       PDWORD        pSize)
    364369{
    365   dprintf(("KERNEL32: HandleManager::Open32::GetFileSize %s(%08xh,%08xh)\n",
     370  dprintfl(("KERNEL32: HandleManager::Open32::GetFileSize %s(%08xh,%08xh)\n",
    366371           lpHMDeviceName,
    367372           pHMHandleData,
     
    393398                                          DWORD         dwMoveMethod)
    394399{
    395   dprintf(("KERNEL32: HandleManager::Open32::SetFilePointer %s(%08xh,%08xh,%08xh,%08xh)\n",
     400  dprintfl(("KERNEL32: HandleManager::Open32::SetFilePointer %s(%08xh,%08xh,%08xh,%08xh)\n",
    396401           lpHMDeviceName,
    397402           pHMHandleData,
     
    429434                                    DWORD         arg5)
    430435{
    431   dprintf(("KERNEL32: HandleManager::Open32::LockFile %s(%08xh,%08xh,%08xh,%08xh,%08xh)\n",
     436  dprintfl(("KERNEL32: HandleManager::Open32::LockFile %s(%08xh,%08xh,%08xh,%08xh,%08xh)\n",
    432437           lpHMDeviceName,
    433438           pHMHandleData,
     
    471476{
    472477
    473   dprintf(("KERNEL32: HandleManager::Open32::LockFileEx %s(%08xh,%08xh,%08xh,%08xh,%08xh,%08xh)\n",
     478  dprintfl(("KERNEL32: HandleManager::Open32::LockFileEx %s(%08xh,%08xh,%08xh,%08xh,%08xh,%08xh)\n",
    474479           lpHMDeviceName,
    475480           pHMHandleData,
     
    513518  HFILE hFile;
    514519
    515   dprintf(("KERNEL32: HandleManager::Open32::OpenFile %s(%s,%08x,%08x,%08x) - stub?\n",
     520  dprintfl(("KERNEL32: HandleManager::Open32::OpenFile %s(%s,%08x,%08x,%08x) - stub?\n",
    516521           lpHMDeviceName,
    517522           lpFileName,
     
    556561                                      DWORD         arg5)
    557562{
    558   dprintf(("KERNEL32: HandleManager::Open32::UnlockFile %s(%08xh,%08xh,%08xh,%08xh,%08xh)\n",
     563  dprintfl(("KERNEL32: HandleManager::Open32::UnlockFile %s(%08xh,%08xh,%08xh,%08xh,%08xh)\n",
    559564           lpHMDeviceName,
    560565           pHMHandleData,
     
    598603{
    599604
    600   dprintf(("KERNEL32: HandleManager::Open32::UnlockFileEx %s(%08xh,%08xh,%08xh,%08xh,%08xh,%08xh)\n",
     605  dprintfl(("KERNEL32: HandleManager::Open32::UnlockFileEx %s(%08xh,%08xh,%08xh,%08xh,%08xh,%08xh)\n",
    601606           lpHMDeviceName,
    602607           pHMHandleData,
Note: See TracChangeset for help on using the changeset viewer.