Data Structures |
| struct | PRNR_CONTEXT |
| struct | PRNR_TEB_DATA |
Defines |
| #define | DONE 0x01 |
| #define | REVERSE 0x02 |
| #define | LOCAL 0x04 |
| #define | IANA 0x10 |
| #define | LOOPBACK 0x20 |
| #define | UDP 0x01 |
| #define | TCP 0x02 |
| #define | ATM 0x04 |
| #define | NBT_MASK 0x01 |
| #define | DNS_MASK 0x02 |
| #define | ATM_ADDRESS_LENGTH 20 |
| #define | WS2_INTERNAL_MAX_ALIAS 16 |
| #define | MAX_HOSTNAME_LEN 256 |
| #define | MAXADDRS 16 |
Functions |
| BOOLEAN WINAPI | RNRPROV_SockEnterApi (VOID) |
| DWORD WINAPI | GetServerAndProtocolsFromString (PWCHAR ServiceString, LPGUID ServiceType, PSERVENT *ReverseServent) |
| DWORD WINAPI | FetchPortFromClassInfo (IN DWORD Type, IN LPGUID Guid, IN LPWSASERVICECLASSINFOW ServiceClassInfo) |
| PSERVENT WSPAPI | CopyServEntry (IN PSERVENT Servent, IN OUT PULONG_PTR BufferPos, IN OUT PULONG BufferFreeSize, IN OUT PULONG BlobSize, IN BOOLEAN Relative) |
| WORD WINAPI | GetDnsQueryTypeFromGuid (IN LPGUID Guid) |
| VOID WSPAPI | RnrCtx_ListCleanup (VOID) |
| VOID WSPAPI | RnrCtx_Release (PRNR_CONTEXT RnrContext) |
| PRNR_CONTEXT WSPAPI | RnrCtx_Get (HANDLE LookupHandle, DWORD dwControlFlags, PLONG Instance) |
| PRNR_CONTEXT WSPAPI | RnrCtx_Create (IN HANDLE LookupHandle, IN LPWSTR ServiceName) |
| VOID WSPAPI | RnrCtx_DecInstance (IN PRNR_CONTEXT RnrContext) |
| PVOID WSPAPI | Temp_AllocZero (IN DWORD Size) |
| PDNS_BLOB WSPAPI | Rnr_DoHostnameLookup (IN PRNR_CONTEXT Context) |
| PDNS_BLOB WSPAPI | Rnr_GetHostByAddr (IN PRNR_CONTEXT Context) |
| PDNS_BLOB WSPAPI | Rnr_DoDnsLookup (IN PRNR_CONTEXT Context) |
| BOOLEAN WINAPI | Rnr_CheckIfUseNbt (PRNR_CONTEXT RnrContext) |
| PDNS_BLOB WINAPI | Rnr_NbtResolveAddr (IN IN_ADDR Address) |
| PDNS_BLOB WINAPI | Rnr_NbtResolveName (IN LPWSTR Name) |
| VOID WSPAPI | Rnr_ProcessInit (VOID) |
| VOID WSPAPI | Rnr_ProcessCleanup (VOID) |
| BOOLEAN WSPAPI | Rnr_ThreadInit (VOID) |
| VOID WSPAPI | Rnr_ThreadCleanup (VOID) |
| VOID WSPAPI | Nsp_GlobalCleanup (VOID) |
| INT WINAPI | Dns_NSPCleanup (IN LPGUID lpProviderId) |
| INT WINAPI | Dns_NSPSetService (IN LPGUID lpProviderId, IN LPWSASERVICECLASSINFOW lpServiceClassInfo, IN LPWSAQUERYSETW lpqsRegInfo, IN WSAESETSERVICEOP essOperation, IN DWORD dwControlFlags) |
| INT WINAPI | Dns_NSPInstallServiceClass (IN LPGUID lpProviderId, IN LPWSASERVICECLASSINFOW lpServiceClassInfo) |
| INT WINAPI | Dns_NSPRemoveServiceClass (IN LPGUID lpProviderId, IN LPGUID lpServiceCallId) |
| INT WINAPI | Dns_NSPGetServiceClassInfo (IN LPGUID lpProviderId, IN OUT LPDWORD lpdwBufSize, IN OUT LPWSASERVICECLASSINFOW lpServiceClassInfo) |
| INT WINAPI | Dns_NSPLookupServiceBegin (LPGUID lpProviderId, LPWSAQUERYSETW lpqsRestrictions, LPWSASERVICECLASSINFOW lpServiceClassInfo, DWORD dwControlFlags, LPHANDLE lphLookup) |
| INT WINAPI | Dns_NSPLookupServiceNext (IN HANDLE hLookup, IN DWORD dwControlFlags, IN OUT LPDWORD lpdwBufferLength, OUT LPWSAQUERYSETW lpqsResults) |
| INT WINAPI | Dns_NSPLookupServiceEnd (IN HANDLE hLookup) |
| INT WINAPI | Dns_NSPStartup (IN LPGUID lpProviderId, IN OUT LPNSP_ROUTINE lpsnpRoutines) |