Ignore:
Timestamp:
Jul 12, 2000, 8:21:45 PM (25 years ago)
Author:
sandervl
Message:

PD: added handlemanager support for named & unnamed pipes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/hmdevice.cpp

    r3642 r3819  
    1 /* $Id: hmdevice.cpp,v 1.20 2000-06-01 11:28:45 sandervl Exp $ */
     1/* $Id: hmdevice.cpp,v 1.21 2000-07-12 18:21:42 sandervl Exp $ */
    22
    33/*
     
    14461446    return FALSE;
    14471447}
     1448
     1449/*****************************************************************************
     1450 * Name      : DWORD HMDeviceHandler::PeekNamedPipe
     1451 * Purpose   :
     1452 * Variables :
     1453 * Result    :
     1454 * Remark    :
     1455 * Status    :
     1456 *
     1457 * Author    : Przemyslaw Dobrowolski
     1458 *****************************************************************************/
     1459BOOL HMDeviceHandler::PeekNamedPipe(PHMHANDLEDATA pHMHandleData,
     1460                                      LPVOID lpvBuffer,
     1461                                      DWORD   cbBuffer,
     1462                                      LPDWORD lpcbRead,
     1463                                      LPDWORD lpcbAvail,
     1464                                      LPDWORD lpcbMessage)
     1465{
     1466  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::PeekNamedPipe (%08x)\n",
     1467           pHMHandleData->hHMHandle));
     1468
     1469  return (FALSE);
     1470}
     1471
     1472/*****************************************************************************
     1473 * Name      : DWORD HMDeviceHandler::CreateNamedPipe
     1474 * Purpose   :
     1475 * Variables :
     1476 * Result    :
     1477 * Remark    :
     1478 * Status    :
     1479 *
     1480 * Author    : Przemyslaw Dobrowolski
     1481 *****************************************************************************/
     1482DWORD HMDeviceHandler::CreateNamedPipe(PHMHANDLEDATA pHMHandleData,
     1483                                         LPCTSTR lpName,
     1484                                         DWORD  dwOpenMode,
     1485                                         DWORD  dwPipeMode,
     1486                                         DWORD  nMaxInstances,
     1487                                         DWORD  nOutBufferSize,
     1488                                         DWORD  nInBufferSize, 
     1489                                         DWORD  nDefaultTimeOut,
     1490                                         LPSECURITY_ATTRIBUTES lpSecurityAttributes)
     1491{
     1492  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::CreateNamedPipe (%s)\n",
     1493           lpName));
     1494
     1495  return ERROR_INVALID_HANDLE;
     1496}
     1497
     1498/*****************************************************************************
     1499 * Name      : BOOL HMDeviceHandler::ConnectNamedPipe
     1500 * Purpose   :
     1501 * Variables :
     1502 * Result    :
     1503 * Remark    :
     1504 * Status    :
     1505 *
     1506 * Author    : Przemyslaw Dobrowolski
     1507 *****************************************************************************/
     1508BOOL HMDeviceHandler::ConnectNamedPipe( PHMHANDLEDATA pHMHandleData,
     1509                                          LPOVERLAPPED lpOverlapped)
     1510{
     1511  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::ConnectNamedPipe (%08x)\n",
     1512           pHMHandleData->hHMHandle));
     1513
     1514  return FALSE;
     1515}
     1516
     1517/*****************************************************************************
     1518 * Name      : BOOL HMDeviceHandler::DisconnectNamedPipe
     1519 * Purpose   :
     1520 * Variables :
     1521 * Result    :
     1522 * Remark    :
     1523 * Status    :
     1524 *
     1525 * Author    : Przemyslaw Dobrowolski
     1526 *****************************************************************************/
     1527BOOL HMDeviceHandler::DisconnectNamedPipe(PHMHANDLEDATA pHMHandleData)
     1528{
     1529  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::DisconnectNamedPipe (%08x)\n",
     1530           pHMHandleData->hHMHandle));
     1531
     1532  return FALSE;
     1533}
     1534
     1535/*****************************************************************************
     1536 * Name      : BOOL HMDeviceHandler::GetNamedPipeHandleState
     1537 * Purpose   :
     1538 * Variables :
     1539 * Result    :
     1540 * Remark    :
     1541 * Status    :
     1542 *
     1543 * Author    : Przemyslaw Dobrowolski
     1544 *****************************************************************************/
     1545BOOL HMDeviceHandler::GetNamedPipeHandleState(PHMHANDLEDATA pHMHandleData,
     1546                                                LPDWORD lpState,
     1547                                                LPDWORD lpCurInstances,
     1548                                                LPDWORD lpMaxCollectionCount,
     1549                                                LPDWORD lpCollectDataTimeout,
     1550                                                LPTSTR  lpUserName,
     1551                                                DWORD   nMaxUserNameSize)
     1552{
     1553  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::GetNamedPipeHandleState (%08x)\n",
     1554           pHMHandleData->hHMHandle));
     1555
     1556  return FALSE;
     1557}
     1558
     1559/*****************************************************************************
     1560 * Name      : BOOL HMDeviceHandler::GetNamedPipeInfo
     1561 * Purpose   :
     1562 * Variables :
     1563 * Result    :
     1564 * Remark    :
     1565 * Status    :
     1566 *
     1567 * Author    : Przemyslaw Dobrowolski
     1568 *****************************************************************************/
     1569BOOL HMDeviceHandler::GetNamedPipeInfo(PHMHANDLEDATA pHMHandleData,
     1570                                LPDWORD lpFlags,
     1571                                LPDWORD lpOutBufferSize,
     1572                                LPDWORD lpInBufferSize,
     1573                                LPDWORD lpMaxInstances)
     1574{
     1575  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::GetNamedPipeInfo (%08x)\n",
     1576           pHMHandleData->hHMHandle));
     1577
     1578  return FALSE;
     1579}
     1580
     1581/*****************************************************************************
     1582 * Name      : DWORD HMDeviceHandler::TransactNamedPipe
     1583 * Purpose   :
     1584 * Variables :
     1585 * Result    :
     1586 * Remark    :
     1587 * Status    :
     1588 *
     1589 * Author    : Przemyslaw Dobrowolski
     1590 *****************************************************************************/
     1591DWORD HMDeviceHandler::TransactNamedPipe(PHMHANDLEDATA pHMHandleData,
     1592                                           LPVOID        lpvWriteBuf,
     1593                                           DWORD         cbWriteBuf,
     1594                                           LPVOID        lpvReadBuf,
     1595                                           DWORD         cbReadBuf,
     1596                                           LPDWORD       lpcbRead,
     1597                                           LPOVERLAPPED  lpo)
     1598{
     1599  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::TransactNamedPipe (%08x)\n",
     1600           pHMHandleData->hHMHandle));
     1601
     1602  return FALSE;
     1603}
     1604
     1605/*****************************************************************************
     1606 * Name      : BOOL HMDeviceHandler::SetNamedPipeHandleState
     1607 * Purpose   :
     1608 * Variables :
     1609 * Result    :
     1610 * Remark    :
     1611 * Status    :
     1612 *
     1613 * Author    : Przemyslaw Dobrowolski
     1614 *****************************************************************************/
     1615BOOL HMDeviceHandler::SetNamedPipeHandleState(PHMHANDLEDATA pHMHandleData,
     1616                                                LPDWORD lpdwMode,
     1617                                                LPDWORD lpcbMaxCollect,
     1618                                                LPDWORD lpdwCollectDataTimeout)
     1619{
     1620  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::SetNamedPipeHandleState (%08x)\n",
     1621           pHMHandleData->hHMHandle));
     1622
     1623  return FALSE;
     1624}
     1625
     1626/*****************************************************************************
     1627 * Name      : BOOL HMDeviceHandler::CreatePipe
     1628 * Purpose   :
     1629 * Variables :
     1630 * Result    :
     1631 * Remark    :
     1632 * Status    :
     1633 *
     1634 * Author    : Przemyslaw Dobrowolski
     1635 *****************************************************************************/
     1636BOOL HMDeviceHandler::CreatePipe(PHMHANDLEDATA pHMHandleDataRead,
     1637                                 PHMHANDLEDATA pHMHandleDataWrite,
     1638                                 LPSECURITY_ATTRIBUTES lpsa,
     1639                                 DWORD         cbPipe)
     1640{
     1641  dprintf(("KERNEL32: ERROR: HandleManager::DeviceHandler::CreatePipe (%08x,%08x)\n",
     1642           pHMHandleDataRead->hHMHandle,pHMHandleDataWrite->hHMHandle));
     1643
     1644    return(FALSE);
     1645}
Note: See TracChangeset for help on using the changeset viewer.