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/conin.cpp

    r7457 r7549  
    1 /* $Id: conin.cpp,v 1.15 2001-11-26 14:53:58 sandervl Exp $ */
     1/* $Id: conin.cpp,v 1.16 2001-12-05 14:15:58 sandervl Exp $ */
    22
    33/*
     
    6868 *****************************************************************************/
    6969
    70 DWORD HMDeviceConsoleInClass::CreateFile (HANDLE        hHandle,
    71                                           LPCSTR        lpFileName,
     70DWORD HMDeviceConsoleInClass::CreateFile (LPCSTR        lpFileName,
    7271                                          PHMHANDLEDATA pHMHandleData,
    7372                                          PVOID         lpSecurityAttributes,
     
    8382#endif
    8483
    85   pHMHandleData->dwType = FILE_TYPE_CHAR;        /* we're a character device */
    86 
    8784  return(NO_ERROR);
    8885}
    8986
     87/*****************************************************************************
     88 * Name      : DWORD HMDeviceConsoleInClass::GetFileType
     89 * Purpose   : determine the handle type
     90 * Parameters: PHMHANDLEDATA pHMHandleData
     91 * Variables :
     92 * Result    : API returncode
     93 * Remark    :
     94 * Status    :
     95 *
     96 * Author    : Patrick Haller [Wed, 1998/02/11 20:44]
     97 *****************************************************************************/
     98
     99DWORD HMDeviceConsoleInClass::GetFileType(PHMHANDLEDATA pHMHandleData)
     100{
     101  dprintf(("KERNEL32: HMDeviceConsoleInClass::GetFileType %s(%08x)\n",
     102           lpHMDeviceName,
     103           pHMHandleData));
     104
     105  return FILE_TYPE_CHAR;
     106}
    90107
    91108/*****************************************************************************
     
    102119
    103120BOOL HMDeviceConsoleInClass::ReadFile(PHMHANDLEDATA pHMHandleData,
    104                                        LPCVOID       lpBuffer,
    105                                        DWORD         nNumberOfBytesToRead,
    106                                        LPDWORD       lpNumberOfBytesRead,
    107                                        LPOVERLAPPED  lpOverlapped)
     121                                      LPCVOID       lpBuffer,
     122                                      DWORD         nNumberOfBytesToRead,
     123                                      LPDWORD       lpNumberOfBytesRead,
     124                                      LPOVERLAPPED  lpOverlapped,
     125                                      LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine)
    108126{
    109127  ULONG  ulCounter;                  /* character counter for the queue loop */
     
    190208                        2,
    191209                        &ulPostCounter,                      /* dummy result */
    192                         NULL);
     210                        NULL, NULL);
    193211
    194212                }
     
    208226                        1,
    209227                        &ulPostCounter,                      /* dummy result */
    210                         NULL);
     228                        NULL, NULL);
    211229                }
    212230                break;
     
    227245                        1,
    228246                        &ulPostCounter,                      /* dummy result */
    229                         NULL);
    230 
    231 
     247                        NULL, NULL);
    232248            }
    233249          }
     
    248264                        1,
    249265                        &ulPostCounter,                      /* dummy result */
    250                         NULL);
     266                        NULL, NULL);
    251267          }
    252268
     
    283299                                        DWORD         nNumberOfBytesToWrite,
    284300                                        LPDWORD       lpNumberOfBytesWritten,
    285                                         LPOVERLAPPED  lpOverlapped)
     301                                        LPOVERLAPPED  lpOverlapped,
     302                                        LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine)
    286303{
    287304
     
    695712                                           cchToRead,
    696713                                           lpcchRead,
    697                                            NULL));
    698 }
    699 
     714                                           NULL, NULL));
     715}
    700716
    701717/*****************************************************************************
     
    744760                                              cchToRead,
    745761                                              lpcchRead,
    746                                               NULL);
     762                                              NULL, NULL);
     763
    747764  /* Ascii -> unicode translation */
    748765  if (dwResult == TRUE)
     
    979996
    980997
    981 DWORD HMDeviceConsoleInClass::GetFileType (PHMHANDLEDATA pHMHandleData)
    982 {
    983    return FILE_TYPE_CHAR;
    984 }
Note: See TracChangeset for help on using the changeset viewer.