Ignore:
Timestamp:
Dec 14, 2001, 1:45:49 PM (24 years ago)
Author:
sandervl
Message:

enabled overlapped io for custom device drivers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/custombuild.h

    r7629 r7631  
    1414
    1515
    16 typedef HANDLE (* WIN32API PFNDRVOPEN)(DWORD dwAccess, DWORD dwShare);
    17 typedef void   (* WIN32API PFNDRVCLOSE)(HANDLE hDevice);
    18 typedef BOOL   (* WIN32API PFNDRVIOCTL)(HANDLE hDevice, DWORD dwIoControlCode,
     16typedef HANDLE (* WIN32API PFNDRVOPEN)(DWORD dwAccess, DWORD dwShare, DWORD dwFlags);
     17typedef void   (* WIN32API PFNDRVCLOSE)(HANDLE hDevice, DWORD dwFlags);
     18typedef BOOL   (* WIN32API PFNDRVIOCTL)(HANDLE hDevice, DWORD dwFlags, DWORD dwIoControlCode,
    1919                                        LPVOID lpInBuffer, DWORD nInBufferSize,
    2020                                        LPVOID lpOutBuffer, DWORD nOutBufferSize,
     
    2222
    2323typedef BOOL   (* WIN32API PFNDRVREAD)(HANDLE        hDevice,
     24                                       DWORD         dwFlags,
    2425                                       LPCVOID       lpBuffer,
    2526                                       DWORD         nNumberOfBytesToRead,
     
    2930
    3031typedef BOOL   (* WIN32API PFNDRVWRITE)(HANDLE        hDevice,
     32                                        DWORD         dwFlags,
    3133                                        LPCVOID       lpBuffer,
    3234                                        DWORD         nNumberOfBytesToWrite,
     
    3537                                        LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
    3638
    37 typedef BOOL   (* WIN32API PFNDRVCANCELIO)(HANDLE hDevice);
     39typedef BOOL   (* WIN32API PFNDRVCANCELIO)(HANDLE hDevice, DWORD dwFlags);
    3840typedef DWORD  (* WIN32API PFNDRVGETOVERLAPPEDRESULT)(HANDLE        hDevice,
     41                                                      DWORD         dwFlags,
    3942                                                      LPOVERLAPPED  lpOverlapped,
    4043                                                      LPDWORD       lpcbTransfer,
Note: See TracChangeset for help on using the changeset viewer.