#include "ws2_32.h"
Go to the source code of this file.
Defines |
| #define | TCCATALOG_NAME "Protocol_Catalog9" |
| #define | WsTcLock() EnterCriticalSection((LPCRITICAL_SECTION)&Catalog->Lock); |
| #define | WsTcUnlock() LeaveCriticalSection((LPCRITICAL_SECTION)&Catalog->Lock); |
Functions |
| PTCATALOG WSAAPI | WsTcAllocate (VOID) |
| BOOL WSAAPI | WsTcOpen (IN PTCATALOG Catalog, IN HKEY ParentKey) |
| DWORD WSAAPI | WsTcInitializeFromRegistry (IN PTCATALOG Catalog, IN HKEY ParentKey, IN HANDLE CatalogEvent) |
| DWORD WSAAPI | WsTcRefreshFromRegistry (IN PTCATALOG Catalog, IN HANDLE CatalogEvent) |
| DWORD WSAAPI | WsTcGetEntryFromAf (IN PTCATALOG Catalog, IN INT AddressFamily, IN PTCATALOG_ENTRY *CatalogEntry) |
| DWORD WSAAPI | WsTcGetEntryFromCatalogEntryId (IN PTCATALOG Catalog, IN DWORD CatalogEntryId, IN PTCATALOG_ENTRY *CatalogEntry) |
| DWORD WSAAPI | WsTcGetEntryFromTriplet (IN PTCATALOG Catalog, IN INT af, IN INT type, IN INT protocol, IN DWORD StartId, IN PTCATALOG_ENTRY *CatalogEntry) |
| PTPROVIDER WSAAPI | WsTcFindProvider (IN PTCATALOG Catalog, IN LPGUID ProviderId) |
| DWORD WSAAPI | WsTcLoadProvider (IN PTCATALOG Catalog, IN PTCATALOG_ENTRY CatalogEntry) |
| VOID WSAAPI | WsTcUpdateProtocolList (IN PTCATALOG Catalog, IN PLIST_ENTRY List) |
| VOID WSAAPI | WsTcEnumerateCatalogItems (IN PTCATALOG Catalog, IN PTCATALOG_ENUMERATE_PROC Callback, IN PVOID Context) |
| DWORD WSAAPI | WsTcFindIfsProviderForSocket (IN PTCATALOG Catalog, IN SOCKET Handle) |
| VOID WSAAPI | WsTcRemoveCatalogItem (IN PTCATALOG Catalog, IN PTCATALOG_ENTRY Entry) |
| VOID WSAAPI | WsTcDelete (IN PTCATALOG Catalog) |