Changeset 7302 for trunk/src/kernel32/hmparport.cpp
- Timestamp:
- Nov 8, 2001, 5:00:17 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/hmparport.cpp
r7301 r7302 1 /* $Id: hmparport.cpp,v 1. 3 2001-11-08 15:38:43phaller Exp $ */1 /* $Id: hmparport.cpp,v 1.4 2001-11-08 16:00:17 phaller Exp $ */ 2 2 3 3 /* … … 114 114 HMDeviceParPortClass::HMDeviceParPortClass(LPCSTR lpDeviceName) : HMDeviceHandler(lpDeviceName) 115 115 { 116 dprintf(("HMDeviceParPortClass::HMDevParPortClass(%s)\n", 117 lpDeviceName)); 118 116 119 VOID *pData; 117 120 dprintf(("HMDeviceParPortClass: Register LPT1 to LPT3 with Handle Manager\n")); … … 137 140 BOOL HMDeviceParPortClass::FindDevice(LPCSTR lpClassDevName, LPCSTR lpDeviceName, int namelength) 138 141 { 142 dprintf(("HMDeviceParPortClass::FindDevice(%s,%s)\n", 143 lpClassDevName, 144 lpDeviceName)); 145 139 146 if(namelength > 5) 140 147 return FALSE; //can't be lpt name … … 158 165 159 166 DWORD HMDeviceParPortClass::CreateFile(LPCSTR lpFileName, 160 PHMHANDLEDATA pHMHandleData, 161 PVOID lpSecurityAttributes, 162 PHMHANDLEDATA pHMHandleDataTemplate) 163 { 167 PHMHANDLEDATA pHMHandleData, 168 PVOID lpSecurityAttributes, 169 PHMHANDLEDATA pHMHandleDataTemplate) 170 { 171 dprintf(("HMDeviceParPortClass::CreateFile(%s,%08xh,%08xh,%08xh)\n", 172 lpFileName, 173 pHMHandleData, 174 lpSecurityAttributes, 175 pHMHandleDataTemplate)); 176 164 177 char comname[6]; 165 178 … … 242 255 BOOL HMDeviceParPortClass::CloseHandle(PHMHANDLEDATA pHMHandleData) 243 256 { 244 dprintf(("HMDeviceParPortClass: Parallel port close request\n")); 257 dprintf(("HMDeviceParPortClass: Parallel port close request(%08xh)\n", 258 pHMHandleData)); 245 259 delete pHMHandleData->lpHandlerData; 246 260 return OSLibDosClose(pHMHandleData->hHMHandle); … … 265 279 266 280 BOOL HMDeviceParPortClass::WriteFile(PHMHANDLEDATA pHMHandleData, 267 LPCVOID lpBuffer,268 DWORD nNumberOfBytesToWrite,269 LPDWORD lpNumberOfBytesWritten,270 LPOVERLAPPED lpOverlapped)281 LPCVOID lpBuffer, 282 DWORD nNumberOfBytesToWrite, 283 LPDWORD lpNumberOfBytesWritten, 284 LPOVERLAPPED lpOverlapped) 271 285 { 272 286 dprintf(("KERNEL32:HMDeviceParPortClass::WriteFile %s(%08x,%08x,%08x,%08x,%08x)", … … 325 339 326 340 BOOL HMDeviceParPortClass::WriteFileEx(PHMHANDLEDATA pHMHandleData, 327 LPVOID lpBuffer,328 DWORD nNumberOfBytesToWrite,329 LPOVERLAPPED lpOverlapped,330 LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine)341 LPVOID lpBuffer, 342 DWORD nNumberOfBytesToWrite, 343 LPOVERLAPPED lpOverlapped, 344 LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine) 331 345 { 332 346 dprintf(("ERROR: WriteFileEx %s (%08xh,%08xh,%08xh,%08xh,%08xh) not implemented.\n", … … 359 373 360 374 BOOL HMDeviceParPortClass::ReadFile(PHMHANDLEDATA pHMHandleData, 361 LPCVOID lpBuffer,362 DWORD nNumberOfBytesToRead,363 LPDWORD lpNumberOfBytesRead,364 LPOVERLAPPED lpOverlapped)375 LPCVOID lpBuffer, 376 DWORD nNumberOfBytesToRead, 377 LPDWORD lpNumberOfBytesRead, 378 LPOVERLAPPED lpOverlapped) 365 379 { 366 380 dprintf(("KERNEL32:HMDeviceParPortClass::ReadFile %s(%08x,%08x,%08x,%08x,%08x)", … … 437 451 438 452 BOOL HMDeviceParPortClass::GetCommProperties( PHMHANDLEDATA pHMHandleData, 439 LPCOMMPROP lpcmmp) 440 { 453 LPCOMMPROP lpcmmp) 454 { 455 dprintf(("HMDeviceParPortClass::GetCommProperties(%08xh, %08xh)\n", 456 pHMHandleData, 457 lpcmmp)); 458 441 459 APIRET rc; 442 460 ULONG ulLen; 443 461 int i; 444 dprintf(("HMDeviceParPortClass::GetCommProperties"));445 462 446 463 #if 0 … … 492 509 LPCOMSTAT lpcst) 493 510 { 511 dprintf(("HMDeviceParPortClass::ClearCommError(%08xh,%08xh,%08xh)\n", 512 pHMHandleData, 513 lpdwErrors, 514 lpcst)); 515 494 516 APIRET rc; 495 517 ULONG ulLen; 496 518 USHORT COMErr; 497 519 498 dprintf(("HMDeviceParPortClass::ClearCommError"));499 520 ulLen = sizeof(USHORT); 500 521 … … 560 581 561 582 562 BOOL HMDeviceParPortClass::DeviceIoControl(PHMHANDLEDATA pHMHandleData, DWORD dwIoControlCode, 563 LPVOID lpInBuffer, DWORD nInBufferSize, 564 LPVOID lpOutBuffer, DWORD nOutBufferSize, 565 LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped) 583 BOOL HMDeviceParPortClass::DeviceIoControl(PHMHANDLEDATA pHMHandleData, 584 DWORD dwIoControlCode, 585 LPVOID lpInBuffer, 586 DWORD nInBufferSize, 587 LPVOID lpOutBuffer, 588 DWORD nOutBufferSize, 589 LPDWORD lpBytesReturned, 590 LPOVERLAPPED lpOverlapped) 566 591 { 567 592 #ifdef DEBUG … … 599 624 DWORD dwSize) 600 625 { 626 dprintf(("HMDeviceParPortClass::SetDefaultCommConfig(%08xh,%08xh,%08xh)\n", 627 pHMHandleData, 628 lpCC, 629 dwSize)); 630 601 631 PHMDEVPARPORTDATA pDevData = (PHMDEVPARPORTDATA)pHMHandleData->lpDeviceData; 602 632 if((NULL==pDevData) || (pDevData->ulMagic != MAGIC_PARPORT) ) … … 616 646 LPDWORD lpdwSize) 617 647 { 648 dprintf(("HMDeviceParPortClass::GetDefaultCommConfig(%08xh,%08xh,%08xh)\n", 649 pHMHandleData, 650 lpCC, 651 lpdwSize)); 652 653 618 654 PHMDEVPARPORTDATA pDevData = (PHMDEVPARPORTDATA)pHMHandleData->lpDeviceData; 619 655 … … 644 680 dprintf(("HMDeviceParPortClass::SetCommConfig not implemented")); 645 681 646 647 682 return(TRUE); 648 683 } … … 655 690 PHMDEVPARPORTDATA pDevData = (PHMDEVPARPORTDATA)pHMHandleData->lpHandlerData; 656 691 657 dprintf(("HMDeviceParPortClass::GetCommConfig")); 692 dprintf(("HMDeviceParPortClass::GetCommConfig(%08xh,%08xh,%08xh)\n", 693 pHMHandleData, 694 lpCC, 695 lpdwSize)); 658 696 659 697 if( O32_IsBadWritePtr(lpCC,sizeof(COMMCONFIG)) ||
Note:
See TracChangeset
for help on using the changeset viewer.