- Timestamp:
- Sep 27, 2012, 4:08:58 PM (13 years ago)
- Location:
- trunk/src/kernel32
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/HandleManager.cpp
r21916 r22024 2372 2372 { 2373 2373 int iIndex; /* index into the handle table */ 2374 BOOL dwResult;/* result from the device handler's API */2374 BOOL bResult; /* result from the device handler's API */ 2375 2375 PHMHANDLE pHMHandle; /* pointer to the handle structure in the table */ 2376 2376 … … 2388 2388 return ERROR_SYS_INTERNAL; 2389 2389 2390 dwResult = pHMHandle->pDeviceHandler->UnlockFileEx(&pHMHandle->hmHandleData,2391 2392 2393 2394 2395 2396 return ( dwResult);/* deliver return code */2390 bResult = pHMHandle->pDeviceHandler->UnlockFileEx(&pHMHandle->hmHandleData, 2391 dwReserved, 2392 nNumberOfBytesToLockLow, 2393 nNumberOfBytesToLockHigh, 2394 lpOverlapped); 2395 2396 return (bResult); /* deliver return code */ 2397 2397 } 2398 2398 -
trunk/src/kernel32/hmdevice.cpp
r21302 r22024 118 118 ulRequestCode)); 119 119 120 return(ERROR_INVALID_FUNCTION); 120 SetLastError(ERROR_INVALID_FUNCTION); 121 return FALSE; 121 122 } 122 123 … … 146 147 lpHMDeviceName, pHMHandleData, srcprocess, pHMSrcHandle, destprocess)); 147 148 149 SetLastError(ERROR_INVALID_FUNCTION); 148 150 return FALSE; 149 151 } … … 178 180 pHMHandleDataTemplate)); 179 181 180 return(ERROR_INVALID_FUNCTION); 182 SetLastError(ERROR_INVALID_FUNCTION); 183 return NULL; 181 184 } 182 185 … … 322 325 pHMHandleData)); 323 326 327 SetLastError(ERROR_INVALID_FUNCTION); 324 328 return FILE_TYPE_UNKNOWN; 325 329 } … … 327 331 328 332 /***************************************************************************** 329 * Name : DWORDHMDeviceHandler::GetFileInformationByHandle333 * Name : BOOL HMDeviceHandler::GetFileInformationByHandle 330 334 * Purpose : determine the handle type 331 335 * Parameters: PHMHANDLEDATA pHMHandleData 332 336 * BY_HANDLE_FILE_INFORMATION* pHFI 333 337 * Variables : 334 * Result : API returncode338 * Result : Success indicator 335 339 * Remark : 336 340 * Status : … … 339 343 *****************************************************************************/ 340 344 341 DWORDHMDeviceHandler::GetFileInformationByHandle(PHMHANDLEDATA pHMHandleData,342 345 BOOL HMDeviceHandler::GetFileInformationByHandle(PHMHANDLEDATA pHMHandleData, 346 BY_HANDLE_FILE_INFORMATION* pHFI) 343 347 { 344 348 dprintf(("KERNEL32: HandleManager::DeviceHandler::GetFileInformationByHandle %s(%08xh,%08xh)\n", … … 347 351 pHFI)); 348 352 349 return(ERROR_INVALID_FUNCTION); 353 SetLastError(ERROR_INVALID_FUNCTION); 354 return FALSE; 350 355 } 351 356 … … 369 374 pHMHandleData)); 370 375 371 return(ERROR_INVALID_FUNCTION); 376 SetLastError(ERROR_INVALID_FUNCTION); 377 return FALSE; 372 378 } 373 379 … … 400 406 pFT3)); 401 407 402 return(ERROR_INVALID_FUNCTION); 408 SetLastError(ERROR_INVALID_FUNCTION); 409 return FALSE; 403 410 } 404 411 … … 424 431 { 425 432 DebugInt3(); 426 return(ERROR_INVALID_FUNCTION); 433 SetLastError(ERROR_INVALID_FUNCTION); 434 return FALSE; 427 435 } 428 436 … … 449 457 pSize)); 450 458 451 return -1; //INVALID_SET_FILE_POINTER 459 SetLastError(ERROR_INVALID_FUNCTION); 460 return INVALID_SET_FILE_POINTER; 452 461 } 453 462 … … 480 489 dwMoveMethod)); 481 490 482 return(ERROR_INVALID_FUNCTION); 491 SetLastError(ERROR_INVALID_FUNCTION); 492 return INVALID_SET_FILE_POINTER; 483 493 } 484 494 … … 645 655 *****************************************************************************/ 646 656 647 DWORDHMDeviceHandler::UnlockFileEx(PHMHANDLEDATA pHMHandleData,657 BOOL HMDeviceHandler::UnlockFileEx(PHMHANDLEDATA pHMHandleData, 648 658 DWORD dwReserved, 649 659 DWORD nNumberOfBytesToLockLow, … … 659 669 lpOverlapped)); 660 670 661 return(ERROR_INVALID_FUNCTION); 671 SetLastError(ERROR_INVALID_FUNCTION); 672 return FALSE; 662 673 } 663 674 … … 689 700 lpszSemaphoreName)); 690 701 691 return (ERROR_INVALID_FUNCTION); 702 SetLastError(ERROR_INVALID_FUNCTION); 703 return NULL; 692 704 } 693 705 … … 714 726 lpszSemaphoreName)); 715 727 716 return (ERROR_INVALID_FUNCTION); 728 SetLastError(ERROR_INVALID_FUNCTION); 729 return NULL; 717 730 } 718 731 … … 739 752 lpPreviousCount)); 740 753 741 return (ERROR_INVALID_FUNCTION); 754 SetLastError(ERROR_INVALID_FUNCTION); 755 return FALSE; 742 756 } 743 757 … … 767 781 lpszMutexName)); 768 782 769 return (ERROR_INVALID_FUNCTION); 783 SetLastError(ERROR_INVALID_FUNCTION); 784 return NULL; 770 785 } 771 786 … … 792 807 lpszMutexName)); 793 808 794 return (ERROR_INVALID_FUNCTION); 809 SetLastError(ERROR_INVALID_FUNCTION); 810 return NULL; 795 811 } 796 812 … … 813 829 pHMHandleData->hHMHandle)); 814 830 815 return (ERROR_INVALID_FUNCTION); 831 SetLastError(ERROR_INVALID_FUNCTION); 832 return FALSE; 816 833 } 817 834 … … 842 859 lpszEventName)); 843 860 844 return (ERROR_INVALID_FUNCTION); 861 SetLastError(ERROR_INVALID_FUNCTION); 862 return NULL; 845 863 } 846 864 … … 867 885 lpszEventName)); 868 886 869 return (ERROR_INVALID_FUNCTION); 887 SetLastError(ERROR_INVALID_FUNCTION); 888 return NULL; 870 889 } 871 890 … … 888 907 pHMHandleData->hHMHandle)); 889 908 890 return (ERROR_INVALID_FUNCTION); 909 SetLastError(ERROR_INVALID_FUNCTION); 910 return FALSE; 891 911 } 892 912 … … 930 950 pHMHandleData->hHMHandle)); 931 951 932 return (ERROR_INVALID_FUNCTION); 952 SetLastError(ERROR_INVALID_FUNCTION); 953 return FALSE; 933 954 } 934 955 … … 953 974 pHMHandleData->hHMHandle)); 954 975 955 return(ERROR_INVALID_FUNCTION); 976 SetLastError(ERROR_INVALID_FUNCTION); 977 return FALSE; 956 978 } 957 979 … … 983 1005 arg4)); 984 1006 985 return(ERROR_INVALID_FUNCTION); 1007 SetLastError(ERROR_INVALID_FUNCTION); 1008 return FALSE; 986 1009 } 987 1010 … … 1020 1043 lpName)); 1021 1044 1022 return(ERROR_INVALID_FUNCTION); 1045 SetLastError(ERROR_INVALID_FUNCTION); 1046 return NULL; 1023 1047 } 1024 1048 … … 1050 1074 lpName)); 1051 1075 1052 return(ERROR_INVALID_FUNCTION); 1076 SetLastError(ERROR_INVALID_FUNCTION); 1077 return NULL; 1053 1078 } 1054 1079 … … 1083 1108 dwNumberOfBytesToMap, lpBaseAddress)); 1084 1109 1085 return(NULL); 1110 SetLastError(ERROR_INVALID_FUNCTION); 1111 return NULL; 1086 1112 } 1087 1113 … … 1109 1135 lpOutBuffer, nOutBufferSize)); 1110 1136 1111 return(FALSE); 1137 SetLastError(ERROR_INVALID_FUNCTION); 1138 return FALSE; 1112 1139 } 1113 1140 … … 1375 1402 ThreadHandle)); 1376 1403 1377 return ERROR_INVALID_HANDLE; 1404 SetLastError(ERROR_INVALID_FUNCTION); 1405 return NULL; 1378 1406 } 1379 1407 … … 1397 1425 ProcessHandle)); 1398 1426 1399 return ERROR_INVALID_HANDLE; 1427 SetLastError(ERROR_INVALID_FUNCTION); 1428 return NULL; 1400 1429 } 1401 1430 /***************************************************************************** … … 1421 1450 pHMHandleData->hHMHandle)); 1422 1451 1423 return ERROR_INVALID_HANDLE; 1452 SetLastError(ERROR_INVALID_FUNCTION); 1453 return NULL; 1424 1454 } 1425 1455 /***************************************************************************** … … 1438 1468 pHMHandleData->hHMHandle)); 1439 1469 1470 SetLastError(ERROR_INVALID_FUNCTION); 1440 1471 return THREAD_PRIORITY_ERROR_RETURN; 1441 1472 } … … 1455 1486 pHMHandleData->hHMHandle)); 1456 1487 1488 SetLastError(ERROR_INVALID_FUNCTION); 1457 1489 return -1; 1458 1490 } … … 1472 1504 pHMHandleData->hHMHandle)); 1473 1505 1506 SetLastError(ERROR_INVALID_FUNCTION); 1474 1507 return FALSE; 1475 1508 } … … 1489 1522 pHMHandleData->hHMHandle)); 1490 1523 1524 SetLastError(ERROR_INVALID_FUNCTION); 1491 1525 return FALSE; 1492 1526 } … … 1506 1540 pHMHandleData->hHMHandle)); 1507 1541 1542 SetLastError(ERROR_INVALID_FUNCTION); 1508 1543 return FALSE; 1509 1544 } … … 1532 1567 lpUserTime)); 1533 1568 1569 SetLastError(ERROR_INVALID_FUNCTION); 1534 1570 return FALSE; 1535 1571 } … … 1550 1586 pHMHandleData->hHMHandle)); 1551 1587 1588 SetLastError(ERROR_INVALID_FUNCTION); 1552 1589 return FALSE; 1553 1590 } … … 1567 1604 pHMHandleData->hHMHandle)); 1568 1605 1606 SetLastError(ERROR_INVALID_FUNCTION); 1569 1607 return -1; 1570 1608 } … … 1584 1622 pHMHandleData->hHMHandle)); 1585 1623 1624 SetLastError(ERROR_INVALID_FUNCTION); 1586 1625 return FALSE; 1587 1626 } … … 1598 1637 BOOL HMDeviceHandler::SetThreadTerminated(HANDLE hThread, PHMHANDLEDATA pHMHandleData) 1599 1638 { 1639 SetLastError(ERROR_INVALID_FUNCTION); 1600 1640 return FALSE; 1601 1641 } … … 1621 1661 pHMHandleData->hHMHandle)); 1622 1662 1663 SetLastError(ERROR_INVALID_FUNCTION); 1623 1664 return (FALSE); 1624 1665 } … … 1647 1688 lpName)); 1648 1689 1649 return ERROR_INVALID_HANDLE; 1690 SetLastError(ERROR_INVALID_FUNCTION); 1691 return NULL; 1650 1692 } 1651 1693 … … 1666 1708 pHMHandleData->hHMHandle)); 1667 1709 1710 SetLastError(ERROR_INVALID_FUNCTION); 1668 1711 return FALSE; 1669 1712 } … … 1684 1727 pHMHandleData->hHMHandle)); 1685 1728 1729 SetLastError(ERROR_INVALID_FUNCTION); 1686 1730 return FALSE; 1687 1731 } … … 1708 1752 pHMHandleData->hHMHandle)); 1709 1753 1754 SetLastError(ERROR_INVALID_FUNCTION); 1710 1755 return FALSE; 1711 1756 } … … 1730 1775 pHMHandleData->hHMHandle)); 1731 1776 1777 SetLastError(ERROR_INVALID_FUNCTION); 1732 1778 return FALSE; 1733 1779 } … … 1743 1789 * Author : Przemyslaw Dobrowolski 1744 1790 *****************************************************************************/ 1745 DWORDHMDeviceHandler::TransactNamedPipe(PHMHANDLEDATA pHMHandleData,1791 BOOL HMDeviceHandler::TransactNamedPipe(PHMHANDLEDATA pHMHandleData, 1746 1792 LPVOID lpvWriteBuf, 1747 1793 DWORD cbWriteBuf, … … 1754 1800 pHMHandleData->hHMHandle)); 1755 1801 1802 SetLastError(ERROR_INVALID_FUNCTION); 1756 1803 return FALSE; 1757 1804 } … … 1775 1822 pHMHandleData->hHMHandle)); 1776 1823 1824 SetLastError(ERROR_INVALID_FUNCTION); 1777 1825 return FALSE; 1778 1826 } … … 1797 1845 pHMHandleData->hHMHandle)); 1798 1846 1847 SetLastError(ERROR_INVALID_FUNCTION); 1799 1848 return(FALSE); 1800 1849 } … … 1815 1864 pHMHandleData->hHMHandle, dwReadTimeout)); 1816 1865 1866 SetLastError(ERROR_INVALID_FUNCTION); 1817 1867 return(FALSE); 1818 1868 } … … 1833 1883 pHMHandleData->hHMHandle, dwTimeout)); 1834 1884 1885 SetLastError(ERROR_INVALID_FUNCTION); 1835 1886 return WAIT_FAILED; 1836 1887 } … … 1852 1903 pHMHandleData->hHMHandle, dwTimeout, fAlertable)); 1853 1904 1905 SetLastError(ERROR_INVALID_FUNCTION); 1854 1906 return WAIT_FAILED; 1855 1907 } … … 1874 1926 pHMHandleData->hHMHandle, nCount, pHandles, fWaitAll, dwMilliseconds, dwWakeMask)); 1875 1927 1928 SetLastError(ERROR_INVALID_FUNCTION); 1876 1929 return WAIT_FAILED; 1877 1930 } … … 1895 1948 pHMHandleData->hHMHandle, cObjects, lphObjects, fWaitAll, dwTimeout)); 1896 1949 1950 SetLastError(ERROR_INVALID_FUNCTION); 1897 1951 return WAIT_FAILED; 1898 1952 } … … 1914 1968 pHMHandleData->hHMHandle, lpszFileName, cbFileName)); 1915 1969 1970 SetLastError(ERROR_INVALID_FUNCTION); 1916 1971 return FALSE; 1917 1972 } -
trunk/src/kernel32/hmdevice.h
r21916 r22024 121 121 122 122 /* this is a handler method for calls to GetFileInformationByHandle() */ 123 virtual DWORDGetFileInformationByHandle(PHMHANDLEDATA pHMHandleData,124 123 virtual BOOL GetFileInformationByHandle(PHMHANDLEDATA pHMHandleData, 124 BY_HANDLE_FILE_INFORMATION *pHFI); 125 125 126 126 /* this is a handler method for calls to SetEndOfFile() */ … … 419 419 420 420 421 virtual DWORDTransactNamedPipe(PHMHANDLEDATA pHMHandleData,421 virtual BOOL TransactNamedPipe(PHMHANDLEDATA pHMHandleData, 422 422 LPVOID lpvWriteBuf, 423 423 DWORD cbWriteBuf, -
trunk/src/kernel32/hmfile.cpp
r21667 r22024 699 699 700 700 /***************************************************************************** 701 * Name : DWORDHMDeviceFileClass::GetFileInformationByHandle701 * Name : BOOL HMDeviceFileClass::GetFileInformationByHandle 702 702 * Purpose : determine the handle type 703 703 * Parameters: PHMHANDLEDATA pHMHandleData … … 711 711 *****************************************************************************/ 712 712 713 DWORDHMDeviceFileClass::GetFileInformationByHandle(PHMHANDLEDATA pHMHandleData,714 713 BOOL HMDeviceFileClass::GetFileInformationByHandle(PHMHANDLEDATA pHMHandleData, 714 BY_HANDLE_FILE_INFORMATION* pHFI) 715 715 { 716 716 dprintfl(("KERNEL32: HMDeviceFileClass::GetFileInformationByHandle %s(%08xh,%08xh)\n", … … 726 726 dprintf(("GetFileInformationByHandle failed with error %d", GetLastError())); 727 727 return FALSE; 728 729 728 } 730 729 -
trunk/src/kernel32/hmfile.h
r21564 r22024 81 81 82 82 /* this is a handler method for calls to GetFileInformationByHandle() */ 83 virtual DWORDGetFileInformationByHandle(PHMHANDLEDATA pHMHandleData,84 83 virtual BOOL GetFileInformationByHandle(PHMHANDLEDATA pHMHandleData, 84 BY_HANDLE_FILE_INFORMATION* pHFI); 85 85 86 86 /* this is a handler method for calls to SetEndOfFile() */ -
trunk/src/kernel32/hmopen32.cpp
r21302 r22024 68 68 ulRequestCode)); 69 69 70 return(ERROR_INVALID_FUNCTION); 70 SetLastError(ERROR_INVALID_FUNCTION); 71 return FALSE; 71 72 } 72 73 … … 153 154 154 155 /***************************************************************************** 155 * Name : DWORDHMDeviceOpen32Class::GetFileInformationByHandle156 * Name : BOOL HMDeviceOpen32Class::GetFileInformationByHandle 156 157 * Purpose : determine the handle type 157 158 * Parameters: PHMHANDLEDATA pHMHandleData … … 165 166 *****************************************************************************/ 166 167 167 DWORDHMDeviceOpen32Class::GetFileInformationByHandle(PHMHANDLEDATA pHMHandleData,168 168 BOOL HMDeviceOpen32Class::GetFileInformationByHandle(PHMHANDLEDATA pHMHandleData, 169 BY_HANDLE_FILE_INFORMATION* pHFI) 169 170 { 170 171 dprintfl(("KERNEL32: HandleManager::Open32::GetFileInformationByHandle %s(%08xh,%08xh)\n", -
trunk/src/kernel32/hmopen32.h
r21302 r22024 57 57 58 58 /* this is a handler method for calls to GetFileInformationByHandle() */ 59 virtual DWORDGetFileInformationByHandle(PHMHANDLEDATA pHMHandleData,60 59 virtual BOOL GetFileInformationByHandle(PHMHANDLEDATA pHMHandleData, 60 BY_HANDLE_FILE_INFORMATION* pHFI); 61 61 62 62 /* this is a handler method for calls to WaitForSingleObject */ -
trunk/src/kernel32/npipe.cpp
r21302 r22024 360 360 LPOVERLAPPED lpo) 361 361 { 362 BOOL lpResult;/* result from the device handler's API */362 BOOL bResult; /* result from the device handler's API */ 363 363 PHMHANDLE pHMHandle; /* pointer to the handle structure in the table */ 364 364 … … 371 371 } 372 372 373 lpResult = pHMHandle->pDeviceHandler->TransactNamedPipe(&pHMHandle->hmHandleData,374 375 376 377 378 379 380 381 return ( lpResult); /* deliver return code */373 bResult = pHMHandle->pDeviceHandler->TransactNamedPipe(&pHMHandle->hmHandleData, 374 lpvWriteBuf, 375 cbWriteBuf, 376 lpvReadBuf, 377 cbReadBuf, 378 lpcbRead, 379 lpo); 380 381 return (bResult); /* deliver return code */ 382 382 } 383 383
Note:
See TracChangeset
for help on using the changeset viewer.