Changeset 7549 for trunk/src/kernel32/conbuffer.cpp
- Timestamp:
- Dec 5, 2001, 3:16:38 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/conbuffer.cpp
r7457 r7549 1 /* $Id: conbuffer.cpp,v 1.1 5 2001-11-26 14:53:58sandervl Exp $ */1 /* $Id: conbuffer.cpp,v 1.16 2001-12-05 14:15:56 sandervl Exp $ */ 2 2 3 3 /* … … 98 98 *****************************************************************************/ 99 99 100 DWORD HMDeviceConsoleBufferClass::CreateFile (HANDLE hHandle, 101 LPCSTR lpFileName, 100 DWORD HMDeviceConsoleBufferClass::CreateFile (LPCSTR lpFileName, 102 101 PHMHANDLEDATA pHMHandleData, 103 102 PVOID lpSecurityAttributes, … … 115 114 #endif 116 115 117 pHMHandleData->dwType = FILE_TYPE_CHAR; /* we're a character device */118 119 116 pHMHandleData->lpHandlerData = malloc ( sizeof(CONSOLEBUFFER) ); 120 117 … … 153 150 154 151 /***************************************************************************** 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 163 DWORD 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 /***************************************************************************** 155 173 * Name : 156 174 * Purpose : … … 205 223 DWORD nNumberOfBytesToRead, 206 224 LPDWORD lpNumberOfBytesRead, 207 LPOVERLAPPED lpOverlapped) 225 LPOVERLAPPED lpOverlapped, 226 LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) 208 227 { 209 228 … … 239 258 DWORD nNumberOfBytesToWrite, 240 259 LPDWORD lpNumberOfBytesWritten, 241 LPOVERLAPPED lpOverlapped) 260 LPOVERLAPPED lpOverlapped, 261 LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) 242 262 { 243 263 PCONSOLEBUFFER pConsoleBuffer = (PCONSOLEBUFFER)pHMHandleData->lpHandlerData; … … 2499 2519 cchToWrite, 2500 2520 lpcchWritten, 2501 NULL ));2521 NULL, NULL)); 2502 2522 } 2503 2523 … … 2550 2570 cchToWrite, 2551 2571 lpcchWritten, 2552 NULL); 2572 NULL, NULL); 2573 2553 2574 // free memory again 2554 2575 HEAP_free(pszAscii);
Note:
See TracChangeset
for help on using the changeset viewer.