Definition at line 30 of file catalog.c.
Referenced by bind(), CloseAllHandles(), CloseProviderHandle(), closesocket(), getpeername(), getsockname(), getsockopt(), listen(), select(), setsockopt(), shutdown(), WSAAccept(), WSAAsyncSelect(), WSACancelBlockingCall(), WSAConnect(), WSADuplicateSocketW(), WSAEnumNetworkEvents(), WSAEventSelect(), WSAGetOverlappedResult(), WSAIoctl(), WSARecv(), WSARecvFrom(), WSASend(), and WSASendTo().
{
WS_DbgPrint(MAX_TRACE, ("Provider (0x%X).\n", Provider));
#if DBG
if (Provider->ReferenceCount <= 0)
{
WS_DbgPrint(MIN_TRACE, ("Provider at 0x%X has invalid reference count (%ld).\n",
Provider, Provider->ReferenceCount));
}
#endif
Provider->ReferenceCount--;
if (Provider->ReferenceCount == 0)
{
WS_DbgPrint(MAX_TRACE, ("Provider at 0x%X has reference count 0 (unloading).\n",
Provider));
DestroyCatalogEntry(Provider);
}
}