Ignore:
Timestamp:
Dec 5, 2001, 3:16:38 PM (24 years ago)
Author:
sandervl
Message:

preliminary changes for new overlapped io framework

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/hmstd.h

    r5019 r7549  
    1 /* $Id: hmstd.h,v 1.1 2001-01-23 18:31:26 sandervl Exp $ */
     1/* $Id: hmstd.h,v 1.2 2001-12-05 14:16:05 sandervl Exp $ */
    22
    33/*
     
    3434  HMDeviceStandardClass(LPCSTR lpDeviceName) : HMDeviceOpen32Class(lpDeviceName) {}
    3535
    36                            /* this is a handler method for calls to ReadFile() */
     36  /* this is a handler method for calls to ReadFile/Ex */
    3737  virtual BOOL   ReadFile   (PHMHANDLEDATA pHMHandleData,
    3838                             LPCVOID       lpBuffer,
    3939                             DWORD         nNumberOfBytesToRead,
    4040                             LPDWORD       lpNumberOfBytesRead,
    41                              LPOVERLAPPED  lpOverlapped);
     41                             LPOVERLAPPED  lpOverlapped,
     42                             LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
    4243
    43                         /* this is a handler method for calls to ReadFileEx() */
    44   virtual BOOL  ReadFileEx(PHMHANDLEDATA pHMHandleData,
    45                            LPVOID       lpBuffer,
    46                            DWORD        nNumberOfBytesToRead,
    47                            LPOVERLAPPED lpOverlapped,
    48                            LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
    49 
    50                         /* this is a handler method for calls to WriteFile() */
     44  /* this is a handler method for calls to WriteFile/Ex */
    5145  virtual BOOL   WriteFile  (PHMHANDLEDATA pHMHandleData,
    5246                             LPCVOID       lpBuffer,
    5347                             DWORD         nNumberOfBytesToWrite,
    5448                             LPDWORD       lpNumberOfBytesWritten,
    55                              LPOVERLAPPED  lpOverlapped);
     49                             LPOVERLAPPED  lpOverlapped,
     50                             LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
    5651
    57                         /* this is a handler method for calls to WriteFileEx() */
    58   virtual BOOL  WriteFileEx(PHMHANDLEDATA pHMHandleData,
    59                             LPVOID       lpBuffer,
    60                             DWORD        nNumberOfBytesToWrite,
    61                             LPOVERLAPPED lpOverlapped,
    62                             LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
    63 
    64                       /* this is a handler method for calls to GetFileType() */
     52  /* this is a handler method for calls to GetFileType() */
    6553  virtual DWORD GetFileType (PHMHANDLEDATA pHMHandleData);
    6654};
Note: See TracChangeset for help on using the changeset viewer.