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

    r7457 r7549  
    1 /* $Id: conbuffer.cpp,v 1.15 2001-11-26 14:53:58 sandervl Exp $ */
     1/* $Id: conbuffer.cpp,v 1.16 2001-12-05 14:15:56 sandervl Exp $ */
    22
    33/*
     
    9898 *****************************************************************************/
    9999
    100 DWORD HMDeviceConsoleBufferClass::CreateFile (HANDLE        hHandle,
    101                                               LPCSTR        lpFileName,
     100DWORD HMDeviceConsoleBufferClass::CreateFile (LPCSTR        lpFileName,
    102101                                              PHMHANDLEDATA pHMHandleData,
    103102                                              PVOID         lpSecurityAttributes,
     
    115114#endif
    116115
    117   pHMHandleData->dwType = FILE_TYPE_CHAR;        /* we're a character device */
    118 
    119116  pHMHandleData->lpHandlerData = malloc ( sizeof(CONSOLEBUFFER) );
    120117
     
    153150
    154151/*****************************************************************************
     152 * Name      : DWORD HMDeviceConsoleBufferClass::GetFileType
     153 * Purpose   : determine the handle type
     154 * Parameters: PHMHANDLEDATA pHMHandleData
     155 * Variables :
     156 * Result    : API returncode
     157 * Remark    :
     158 * Status    :
     159 *
     160 * Author    : Patrick Haller [Wed, 1998/02/11 20:44]
     161 *****************************************************************************/
     162
     163DWORD HMDeviceConsoleBufferClass::GetFileType(PHMHANDLEDATA pHMHandleData)
     164{
     165  dprintf(("KERNEL32: HMDeviceConsoleBufferClass::GetFileType %s(%08x)\n",
     166           lpHMDeviceName,
     167           pHMHandleData));
     168
     169  return FILE_TYPE_CHAR;
     170}
     171
     172/*****************************************************************************
    155173 * Name      :
    156174 * Purpose   :
     
    205223                                           DWORD         nNumberOfBytesToRead,
    206224                                           LPDWORD       lpNumberOfBytesRead,
    207                                            LPOVERLAPPED  lpOverlapped)
     225                                           LPOVERLAPPED lpOverlapped,
     226                                           LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine)
    208227{
    209228
     
    239258                                            DWORD         nNumberOfBytesToWrite,
    240259                                            LPDWORD       lpNumberOfBytesWritten,
    241                                             LPOVERLAPPED  lpOverlapped)
     260                                            LPOVERLAPPED lpOverlapped,
     261                                            LPOVERLAPPED_COMPLETION_ROUTINE  lpCompletionRoutine)
    242262{
    243263  PCONSOLEBUFFER pConsoleBuffer = (PCONSOLEBUFFER)pHMHandleData->lpHandlerData;
     
    24992519                                                cchToWrite,
    25002520                                                lpcchWritten,
    2501                                                 NULL));
     2521                                                NULL, NULL));
    25022522}
    25032523
     
    25502570                                             cchToWrite,
    25512571                                             lpcchWritten,
    2552                                              NULL);
     2572                                             NULL, NULL);
     2573
    25532574  // free memory again
    25542575  HEAP_free(pszAscii);
Note: See TracChangeset for help on using the changeset viewer.