Changeset 21720 for branches/gcc-kmk/src/kernel32/hmdevio.cpp
- Timestamp:
- Oct 19, 2011, 11:26:02 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/gcc-kmk/src/kernel32/hmdevio.cpp
r21302 r21720 25 25 #include <win32api.h> 26 26 #include <misc.h> 27 #include <win \winioctl.h>27 #include <win/winioctl.h> 28 28 #include "hmdevio.h" 29 29 #include "exceptutil.h" … … 47 47 DWORD rc; 48 48 49 for(int i=0;i<nrKnownDrivers;i++) 49 for(int i=0;i<nrKnownDrivers;i++) 50 50 { 51 51 driver = new HMDeviceDriver(knownDriver[i].szWin32Name, … … 101 101 if (rc != NO_ERROR) /* check for errors */ 102 102 dprintf(("KERNEL32:RegisterDevices: registering %s failed with %u.\n", szDrvName, rc)); 103 103 104 104 // @@@PH 105 105 // there should be an symbolic link: … … 109 109 rc = 0; 110 110 } 111 } 111 } 112 112 RegCloseKey(hkDrivers); 113 113 } … … 117 117 //****************************************************************************** 118 118 //****************************************************************************** 119 BOOL WIN32API RegisterCustomDriver(PFNDRVOPEN pfnDriverOpen, PFNDRVCLOSE pfnDriverClose, 119 BOOL WIN32API RegisterCustomDriver(PFNDRVOPEN pfnDriverOpen, PFNDRVCLOSE pfnDriverClose, 120 120 PFNDRVIOCTL pfnDriverIOCtl, PFNDRVREAD pfnDriverRead, 121 121 PFNDRVWRITE pfnDriverWrite, PFNDRVCANCELIO pfnDriverCancelIo, … … 141 141 //****************************************************************************** 142 142 //****************************************************************************** 143 HMDeviceDriver::HMDeviceDriver(LPCSTR lpDeviceName, LPSTR lpOS2DevName, BOOL fCreate, 143 HMDeviceDriver::HMDeviceDriver(LPCSTR lpDeviceName, LPSTR lpOS2DevName, BOOL fCreate, 144 144 WINIOCTL pDevIOCtl) 145 145 : HMDeviceHandler(lpDeviceName) … … 215 215 dprintf(("DosOpen %s returned %d\n", szOS2Name, rc)); 216 216 217 if(rc == NO_ERROR) 217 if(rc == NO_ERROR) 218 218 { 219 219 pHMHandleData->hHMHandle = hfFileHandle; 220 220 return (NO_ERROR); 221 221 } 222 else 222 else 223 223 return(error2WinError(rc)); 224 224 } … … 259 259 //****************************************************************************** 260 260 //****************************************************************************** 261 HMCustomDriver::HMCustomDriver(PFNDRVOPEN pfnDriverOpen, PFNDRVCLOSE pfnDriverClose, 261 HMCustomDriver::HMCustomDriver(PFNDRVOPEN pfnDriverOpen, PFNDRVCLOSE pfnDriverClose, 262 262 PFNDRVIOCTL pfnDriverIOCtl, PFNDRVREAD pfnDriverRead, 263 263 PFNDRVWRITE pfnDriverWrite, PFNDRVCANCELIO pfnDriverCancelIo, … … 461 461 return FALSE; 462 462 } 463 return pfnDriverGetOverlappedResult(lpDriverData, pHMHandleData->hHMHandle, pHMHandleData->dwFlags, 463 return pfnDriverGetOverlappedResult(lpDriverData, pHMHandleData->hHMHandle, pHMHandleData->dwFlags, 464 464 lpOverlapped, lpcbTransfer, fWait, (LPVOID)pHMHandleData->dwUserData); 465 465 }
Note:
See TracChangeset
for help on using the changeset viewer.