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/hmfile.h

    r7457 r7549  
    1 /* $Id: hmfile.h,v 1.6 2001-11-26 14:54:02 sandervl Exp $ */
     1/* $Id: hmfile.h,v 1.7 2001-12-05 14:16:01 sandervl Exp $ */
    22
    33/*
     
    4545
    4646                       /* this is a handler method for calls to CreateFile() */
    47   virtual DWORD  CreateFile (HANDLE        hHandle,
    48                              LPCSTR        lpFileName,
     47  virtual DWORD  CreateFile (LPCSTR        lpFileName,
    4948                             PHMHANDLEDATA pHMHandleData,
    5049                             PVOID         lpSecurityAttributes,
     
    5251
    5352                       /* this is a handler method for calls to   OpenFile() */
    54   virtual DWORD  OpenFile   (HANDLE        hHandle,
    55                              LPCSTR        lpFileName,
     53  virtual DWORD  OpenFile   (LPCSTR        lpFileName,
    5654                             PHMHANDLEDATA pHMHandleData,
    5755                             OFSTRUCT*     pOFStruct,
     
    7068  virtual BOOL   CloseHandle(PHMHANDLEDATA pHMHandleData);
    7169
    72                            /* this is a handler method for calls to ReadFile() */
     70  /* this is a handler method for calls to ReadFile/Ex */
    7371  virtual BOOL   ReadFile   (PHMHANDLEDATA pHMHandleData,
    7472                             LPCVOID       lpBuffer,
    7573                             DWORD         nNumberOfBytesToRead,
    7674                             LPDWORD       lpNumberOfBytesRead,
    77                              LPOVERLAPPED  lpOverlapped);
     75                             LPOVERLAPPED  lpOverlapped,
     76                             LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
    7877
    79                         /* this is a handler method for calls to ReadFileEx() */
    80   virtual BOOL  ReadFileEx(PHMHANDLEDATA pHMHandleData,
    81                            LPVOID       lpBuffer,
    82                            DWORD        nNumberOfBytesToRead,
    83                            LPOVERLAPPED lpOverlapped,
    84                            LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
    85 
    86                         /* this is a handler method for calls to WriteFile() */
     78  /* this is a handler method for calls to WriteFile/Ex */
    8779  virtual BOOL   WriteFile  (PHMHANDLEDATA pHMHandleData,
    8880                             LPCVOID       lpBuffer,
    8981                             DWORD         nNumberOfBytesToWrite,
    9082                             LPDWORD       lpNumberOfBytesWritten,
    91                              LPOVERLAPPED  lpOverlapped);
     83                             LPOVERLAPPED  lpOverlapped,
     84                             LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
    9285
    93                         /* this is a handler method for calls to WriteFileEx() */
    94   virtual BOOL  WriteFileEx(PHMHANDLEDATA pHMHandleData,
    95                             LPVOID       lpBuffer,
    96                             DWORD        nNumberOfBytesToWrite,
    97                             LPOVERLAPPED lpOverlapped,
    98                             LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
    99 
    100                       /* this is a handler method for calls to GetFileType() */
     86  /* this is a handler method for calls to GetFileType() */
    10187  virtual DWORD GetFileType (PHMHANDLEDATA pHMHandleData);
    10288
Note: See TracChangeset for help on using the changeset viewer.