}\r
\r
STDMETHODIMP CNDConnector::\r
-ConnectQp(INDQueuePair* pQueuePair, BOOL SharedAddress,\r
+ConnectQp(IUnknown* pQueuePair, BOOL SharedAddress,\r
const struct sockaddr* pSrcAddress, SIZE_T cbSrcAddress,\r
const struct sockaddr* pDestAddress, SIZE_T cbDestAddress,\r
DWORD inboundReadLimit, DWORD outboundReadLimit,\r
}\r
\r
STDMETHODIMP CNDConnector::\r
-Connect(INDQueuePair* pQueuePair,\r
+Connect(IUnknown* pQueuePair,\r
const struct sockaddr* pSrcAddress, SIZE_T cbSrcAddress,\r
const struct sockaddr* pDestAddress, SIZE_T cbDestAddress,\r
DWORD inboundReadLimit, DWORD outboundReadLimit,\r
}\r
\r
STDMETHODIMP CNDConnector::\r
-ConnectSharedEndpoint(INDQueuePair* pQueuePair, INDSharedEndpoint* pSharedEndpoint,\r
+ConnectSharedEndpoint(IUnknown* pQueuePair, IUnknown* pSharedEndpoint,\r
const struct sockaddr* pDestAddress, SIZE_T cbDestAddress,\r
DWORD inboundReadLimit, DWORD outboundReadLimit,\r
const VOID* pPrivateData, DWORD cbPrivateData,\r
}\r
\r
STDMETHODIMP CNDConnector::\r
-Accept(INDQueuePair* pQueuePair, DWORD inboundReadLimit, DWORD outboundReadLimit,\r
+Accept(IUnknown* pQueuePair, DWORD inboundReadLimit, DWORD outboundReadLimit,\r
const VOID* pPrivateData, DWORD cbPrivateData, OVERLAPPED* pOverlapped)\r
{\r
CNDQueuePair *qp = (CNDQueuePair *) pQueuePair;\r
STDMETHODIMP GetOverlappedResult(OVERLAPPED *pOverlapped, BOOL bWait);\r
\r
// INDConnector methods\r
- STDMETHODIMP Connect(INDQueuePair* pQueuePair,\r
+ STDMETHODIMP Connect(IUnknown* pQueuePair,\r
const struct sockaddr* pSrcAddress, SIZE_T cbSrcAddress,\r
const struct sockaddr* pDestAddress, SIZE_T cbDestAddress,\r
DWORD inboundReadLimit, DWORD outboundReadLimit,\r
const VOID* pPrivateData, DWORD cbPrivateData, OVERLAPPED* pOverlapped);\r
- STDMETHODIMP ConnectSharedEndpoint(INDQueuePair* pQueuePair, INDSharedEndpoint* pSharedEndpoint,\r
+ STDMETHODIMP ConnectSharedEndpoint(IUnknown* pQueuePair, IUnknown* pSharedEndpoint,\r
const struct sockaddr* pDestAddress, SIZE_T cbDestAddress,\r
DWORD inboundReadLimit, DWORD outboundReadLimit,\r
const VOID* pPrivateData, DWORD cbPrivateData,\r
OVERLAPPED* pOverlapped);\r
STDMETHODIMP CompleteConnect(OVERLAPPED* pOverlapped);\r
- STDMETHODIMP Accept(INDQueuePair* pQueuePair, DWORD inboundReadLimit, DWORD outboundReadLimit,\r
+ STDMETHODIMP Accept(IUnknown* pQueuePair, DWORD inboundReadLimit, DWORD outboundReadLimit,\r
const VOID* pPrivateData, DWORD cbPrivateData, OVERLAPPED* pOverlapped);\r
STDMETHODIMP Reject(const VOID* pPrivateData, DWORD cbPrivateData);\r
STDMETHODIMP GetConnectionData(DWORD* pInboundReadLimit, DWORD* pOutboundReadLimit,\r
\r
protected:\r
STDMETHODIMP Init();\r
- STDMETHODIMP ConnectQp(INDQueuePair* pQueuePair, BOOL SharedAddress,\r
+ STDMETHODIMP ConnectQp(IUnknown* pQueuePair, BOOL SharedAddress,\r
const struct sockaddr* pSrcAddress, SIZE_T cbSrcAddress,\r
const struct sockaddr* pDestAddress, SIZE_T cbDestAddress,\r
DWORD inboundReadLimit, DWORD outboundReadLimit,\r