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

    r7457 r7549  
    1 /* $Id: hmdisk.h,v 1.7 2001-11-26 14:54:01 sandervl Exp $ */
     1/* $Id: hmdisk.h,v 1.8 2001-12-05 14:16:01 sandervl Exp $ */
    22
    33#ifndef __HMDISK_H__
     
    2525
    2626  /* this is a handler method for calls to CreateFile() */
    27   virtual DWORD  CreateFile (HANDLE        hHandle,
    28                              LPCSTR        lpFileName,
     27  virtual DWORD  CreateFile (LPCSTR        lpFileName,
    2928                             PHMHANDLEDATA pHMHandleData,
    3029                             PVOID         lpSecurityAttributes,
     
    3332  virtual BOOL   CloseHandle(PHMHANDLEDATA pHMHandleData);
    3433
    35   /* this is a handler method for calls to ReadFile() */
     34  /* this is a handler method for calls to ReadFile/Ex */
    3635  virtual BOOL   ReadFile   (PHMHANDLEDATA pHMHandleData,
    3736                             LPCVOID       lpBuffer,
    3837                             DWORD         nNumberOfBytesToRead,
    3938                             LPDWORD       lpNumberOfBytesRead,
    40                              LPOVERLAPPED  lpOverlapped);
     39                             LPOVERLAPPED  lpOverlapped,
     40                             LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
     41
     42  /* this is a handler method for calls to WriteFile/Ex */
     43  virtual BOOL   WriteFile  (PHMHANDLEDATA pHMHandleData,
     44                             LPCVOID       lpBuffer,
     45                             DWORD         nNumberOfBytesToWrite,
     46                             LPDWORD       lpNumberOfBytesWritten,
     47                             LPOVERLAPPED  lpOverlapped,
     48                             LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
    4149
    4250  /* this is a handler method for calls to SetFilePointer() */
     
    5260                                     LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped);
    5361
    54                         /* this is a handler method for calls to ReadFileEx() */
    55   virtual BOOL  ReadFileEx(PHMHANDLEDATA pHMHandleData,
    56                            LPVOID       lpBuffer,
    57                            DWORD        nNumberOfBytesToRead,
    58                            LPOVERLAPPED lpOverlapped,
    59                            LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
    60 
    61                         /* this is a handler method for calls to WriteFile() */
    62   virtual BOOL   WriteFile  (PHMHANDLEDATA pHMHandleData,
    63                              LPCVOID       lpBuffer,
    64                              DWORD         nNumberOfBytesToWrite,
    65                              LPDWORD       lpNumberOfBytesWritten,
    66                              LPOVERLAPPED  lpOverlapped);
    67 
    68                         /* this is a handler method for calls to WriteFileEx() */
    69   virtual BOOL  WriteFileEx(PHMHANDLEDATA pHMHandleData,
    70                             LPVOID       lpBuffer,
    71                             DWORD        nNumberOfBytesToWrite,
    72                             LPOVERLAPPED lpOverlapped,
    73                             LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine);
    74 
    75                       /* this is a handler method for calls to GetFileType() */
     62  /* this is a handler method for calls to GetFileType() */
    7663  virtual DWORD GetFileType (PHMHANDLEDATA pHMHandleData);
    7764
Note: See TracChangeset for help on using the changeset viewer.