Changeset 7630 for trunk/src/kernel32/hmdevio.h
- Timestamp:
- Dec 14, 2001, 11:22:38 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/hmdevio.h
r7572 r7630 1 /* $Id: hmdevio.h,v 1. 8 2001-12-08 10:39:33sandervl Exp $ */1 /* $Id: hmdevio.h,v 1.9 2001-12-14 10:22:38 sandervl Exp $ */ 2 2 3 3 #ifndef __DEVIO_H__ … … 148 148 HMCustomDriver(PFNDRVOPEN pfnDriverOpen, PFNDRVCLOSE pfnDriverClose, 149 149 PFNDRVIOCTL pfnDriverIOCtl, PFNDRVREAD pfnDriverRead, 150 PFNDRVWRITE pfnDriverWrite, LPCSTR lpDeviceName); 150 PFNDRVWRITE pfnDriverWrite, PFNDRVCANCELIO pfnDriverCancelIo, 151 PFNDRVGETOVERLAPPEDRESULT pfnDriverGetOverlappedResult, 152 LPCSTR lpDeviceName); 151 153 152 154 virtual ~HMCustomDriver(); … … 160 162 virtual BOOL CloseHandle(PHMHANDLEDATA pHMHandleData); 161 163 162 164 /* this is a handler method for calls to DeviceIoControl() */ 163 165 virtual BOOL DeviceIoControl (PHMHANDLEDATA pHMHandleData, DWORD dwIoControlCode, 164 166 LPVOID lpInBuffer, DWORD nInBufferSize, … … 182 184 LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine); 183 185 186 virtual BOOL CancelIo (PHMHANDLEDATA pHMHandleData); 187 188 /* this is a handler method for calls to GetOverlappedResult */ 189 virtual BOOL GetOverlappedResult(PHMHANDLEDATA pHMHandleData, 190 LPOVERLAPPED arg2, 191 LPDWORD arg3, 192 BOOL arg4); 193 184 194 private: 185 PFNDRVOPEN pfnDriverOpen; 186 PFNDRVREAD pfnDriverRead; 187 PFNDRVWRITE pfnDriverWrite; 188 PFNDRVIOCTL pfnDriverIOCtl; 189 PFNDRVCLOSE pfnDriverClose; 190 HINSTANCE hDrvDll; 195 PFNDRVOPEN pfnDriverOpen; 196 PFNDRVREAD pfnDriverRead; 197 PFNDRVWRITE pfnDriverWrite; 198 PFNDRVIOCTL pfnDriverIOCtl; 199 PFNDRVCLOSE pfnDriverClose; 200 PFNDRVCANCELIO pfnDriverCancelIo; 201 PFNDRVGETOVERLAPPEDRESULT pfnDriverGetOverlappedResult; 202 HINSTANCE hDrvDll; 191 203 }; 192 204
Note:
See TracChangeset
for help on using the changeset viewer.