IFNDEF DNSLIB_INC
DNSLIB_INC equ <1>

PROTO64 external,ARecordBuild, :QWORD,:QWORD
PROTO64 external,ARecordBuildW, :QWORD,:QWORD
PROTO64 external,ARecordCompare, :QWORD,:QWORD
PROTO64 external,ARecordCopy, :QWORD,:QWORD,:QWORD
PROTO64 external,ARecordPrint, :QWORD,:QWORD,:QWORD
PROTO64 external,ARecordRead, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ARecordWrite, :QWORD,:QWORD,:QWORD
PROTO64 external,AaaaRecordBuild, :QWORD,:QWORD
PROTO64 external,AaaaRecordBuildW, :QWORD,:QWORD
PROTO64 external,AaaaRecordPrint, :QWORD,:QWORD,:QWORD
PROTO64 external,Argv_CopyEx, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Argv_Free, :QWORD
PROTO64 external,AtmaRecordBuild, :QWORD,:QWORD
PROTO64 external,AtmaRecordBuildW, :QWORD,:QWORD
PROTO64 external,AtmaRecordCompare, :QWORD,:QWORD
PROTO64 external,AtmaRecordCopy, :QWORD,:QWORD,:QWORD
PROTO64 external,AtmaRecordPrint, :QWORD,:QWORD,:QWORD
PROTO64 external,AtmaRecordRead, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,AtmaRecordWrite, :QWORD,:QWORD,:QWORD
PROTO64 external,BuildCredsForPackage, :QWORD,:QWORD,:QWORD
PROTO64 external,CompareCredKeys, :QWORD,:QWORD
PROTO64 external,CreateRecordBasic, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DbgHeapFindAllocSize, :QWORD
PROTO64 external,DbgHeapSetHeaderAlloc, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DbgHeapSetHeaderFree, :QWORD,:QWORD
PROTO64 external,DbgHeapValidateHeader, :QWORD
PROTO64 external,DnsApiFree, :QWORD
PROTO64 external,DnsApiSetDebugGlobals, :QWORD
PROTO64 external,DnsDbg_CSEnter, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsDbg_CSLeave, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsDbg_Flush, 
PROTO64 external,DnsDbg_WrapLogFile, 
PROTO64 external,DnsPrint_AdapterInfo, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_AddrInfo, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_AddrInfoList, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_AfProtocolsArray, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_Argv, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_CsAddr, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_DnsAddrArray, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_DwordArray, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_EnvarInfo, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_FdSet, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_Guid, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_Hostent, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_HostentBlob, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_InitLocking, :QWORD
PROTO64 external,DnsPrint_Ip6Address, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_IpAddressArray, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_IpArray, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_Lock, 
PROTO64 external,DnsPrint_Message, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_MessageNoContext, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_NetworkInfo, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_PacketName, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_PacketRecord, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_ParsedMessage, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_ParsedRecord, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_QueryBlob, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_QueryInfo, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_QueryResults, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_RawBinary, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_RawOctets, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_Record, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_RecordSet, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_SearchList, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_SecurityContext, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_SecurityContextList, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_SecurityPacketInfo, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_Sockaddr, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_SocketAddress, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_String, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_StringArray, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_StringCharSet, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_UnicodeStringBytes, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_Unlock, 
PROTO64 external,DnsPrint_Utf8StringBytes, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_ValueTable, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_WsaNsClassInfo, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_WsaQuerySet, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsPrint_WsaServiceClassInfo, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsQuery_W, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,DnsRecordListFree, :QWORD,:QWORD
PROTO64 external,DnsStringPrint_Guid, :QWORD,:QWORD
PROTO64 external,DnsStringPrint_RawOctets, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_AcquireCredHandle, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_AddIpToIpArray, :QWORD,:QWORD
PROTO64 external,Dns_AddressToSockaddr, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_AddressToString_A, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_Alloc, :QWORD
PROTO64 external,Dns_AllocMemCopy, :QWORD,:QWORD
PROTO64 external,Dns_AllocZero, :QWORD
PROTO64 external,Dns_AllocateAndInitializeCredentialsA, :QWORD
PROTO64 external,Dns_AllocateAndInitializeCredentialsW, :QWORD
PROTO64 external,Dns_AllocateCredentials, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_AllocateMsgBuf, :QWORD
PROTO64 external,Dns_AllocateRecord, :QWORD
PROTO64 external,Dns_AnsiToUtf8, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_AreIpArraysEqual, :QWORD,:QWORD
PROTO64 external,Dns_Assert, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_AtmaAddressLengthForAddressString, :QWORD,:QWORD
PROTO64 external,Dns_AtmaAddressToString, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_AtmaStringToAddress, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_BuildIpArray, :QWORD,:QWORD
PROTO64 external,Dns_CheckAndMakeIpArraySubset, :QWORD,:QWORD
PROTO64 external,Dns_CleanIpArray, :QWORD,:QWORD
PROTO64 external,Dns_CleanupSecurityPacketInfoEx, :QWORD,:QWORD
PROTO64 external,Dns_CleanupSessionAndEnlistContext, :QWORD
PROTO64 external,Dns_ClearIpArray, :QWORD
PROTO64 external,Dns_ClearIpFromIpArray, :QWORD,:QWORD
PROTO64 external,Dns_CloseConnection, :QWORD
PROTO64 external,Dns_CloseSocket, :QWORD
PROTO64 external,Dns_CompareIpAddresses, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CopyAndCanonicalizeWireName, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CopyAndExpandIpArray, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CopyCredentials, :QWORD
PROTO64 external,Dns_CreateAAAARecord, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CreateAPIContext, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CreateARecord, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CreateConcatenatedString_W, :QWORD
PROTO64 external,Dns_CreateFlatRecord, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CreateForwardRecord, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CreateForwardRecordForSockaddr, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CreateIpAddressArrayCopy, :QWORD,:QWORD
PROTO64 external,Dns_CreateIpArray, :QWORD
PROTO64 external,Dns_CreateIpArrayCopy, :QWORD
PROTO64 external,Dns_CreateIpArrayFromMultiIpString, :QWORD,:QWORD
PROTO64 external,Dns_CreateMultiIpStringFromIpArray, :QWORD,:QWORD
PROTO64 external,Dns_CreateMultiTypeStringFromTypeArray, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CreatePtrRecordEx, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CreatePtrRecordExEx, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CreatePtrTypeRecord, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CreateRecordForIpString_W, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CreateSecurityContext, 
PROTO64 external,Dns_CreateSecurityDescriptor, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CreateSecurityPacketInfo, 
PROTO64 external,Dns_CreateStandardDnsNameCopy, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_CreateStringCopy, :QWORD,:QWORD
PROTO64 external,Dns_CreateStringCopy_A, :QWORD
PROTO64 external,Dns_CreateStringCopy_W, :QWORD
PROTO64 external,Dns_CreateTypeArrayFromMultiTypeString, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_DbgHeapAlloc, :QWORD
PROTO64 external,Dns_DbgHeapAllocEx, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_DbgHeapDumpAllocList, :QWORD
PROTO64 external,Dns_DbgHeapFree, :QWORD
PROTO64 external,Dns_DbgHeapFreeEx, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_DbgHeapGlobalInfoPrint, :QWORD
PROTO64 external,Dns_DbgHeapHeaderPrint, :QWORD,:QWORD
PROTO64 external,Dns_DbgHeapRealloc, :QWORD,:QWORD
PROTO64 external,Dns_DbgHeapReallocEx, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_DbgHeapValidateAllocList, :QWORD
PROTO64 external,Dns_DbgHeapValidateMemory, :QWORD,:QWORD
PROTO64 external,Dns_DeleteIpFromIpArray, :QWORD,:QWORD
PROTO64 external,Dns_DequeueSecurityContextByKey, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_DiffOfIpArrays, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_DoSecureUpdate, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_DowncaseNameLabel, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_EndDebug, 
PROTO64 external,Dns_EnlistSecurityContext, :QWORD
PROTO64 external,Dns_EqualIpUnion, :QWORD,:QWORD
PROTO64 external,Dns_ExtractGssTkeyFromMessage, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_ExtractGssTsigFromMessage, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_FindOrCreateSecurityContext, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_FindSecurityContextFromAndVerifySignature, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_FlagForString, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_Free, :QWORD
PROTO64 external,Dns_FreeAPIContext, :QWORD
PROTO64 external,Dns_FreeAuthIdentityCredentials, :QWORD
PROTO64 external,Dns_FreeCredentials, :QWORD
PROTO64 external,Dns_FreeSecurityContext, :QWORD
PROTO64 external,Dns_FreeSecurityContextList, 
PROTO64 external,Dns_GetApiContextCredentials, :QWORD
PROTO64 external,Dns_GetBufferLengthForStringCopy, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_GetCurrentRid, 
PROTO64 external,Dns_GetCurrentTimeInSeconds, 
PROTO64 external,Dns_GetDnssecAlgorithmString, :QWORD
PROTO64 external,Dns_GetKeyProtocolString, :QWORD
PROTO64 external,Dns_GetKeyVersion, :QWORD
PROTO64 external,Dns_GetNetworkMask, :QWORD
PROTO64 external,Dns_GetRandomXid, :QWORD
PROTO64 external,Dns_GetResourceString, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_GetRnrLupFlagString, :QWORD
PROTO64 external,Dns_GetRnrNameSpaceIdString, :QWORD
PROTO64 external,Dns_GetStringForValue, :QWORD,:QWORD
PROTO64 external,Dns_HeapAlloc, :QWORD
PROTO64 external,Dns_HeapAllocEx, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_HeapCleanup, :QWORD
PROTO64 external,Dns_HeapFree, :QWORD
PROTO64 external,Dns_HeapFreeEx, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_HeapInitialize, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_HeapRealloc, :QWORD,:QWORD
PROTO64 external,Dns_HeapReallocEx, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_ImpersonateUser, :QWORD
PROTO64 external,Dns_InitClientSecurityContext, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_InitSecurityPacketInfo, :QWORD,:QWORD
PROTO64 external,Dns_InitializeMsgRemoteSockaddr, :QWORD,:QWORD
PROTO64 external,Dns_InitializeSecondsTimer, 
PROTO64 external,Dns_InitializeSecurityPackage, :QWORD,:QWORD
PROTO64 external,Dns_Ip4AddressToReverseNameAlloc_A, :QWORD
PROTO64 external,Dns_Ip4AddressToReverseNameAlloc_W, :QWORD
PROTO64 external,Dns_Ip4AddressToReverseName_A, :QWORD,:QWORD
PROTO64 external,Dns_Ip4AddressToReverseName_W, :QWORD,:QWORD
PROTO64 external,Dns_Ip4AddressToString_A, :QWORD,:QWORD
PROTO64 external,Dns_Ip4AddressToString_W, :QWORD,:QWORD
PROTO64 external,Dns_Ip4ReverseNameToAddress_A, :QWORD,:QWORD
PROTO64 external,Dns_Ip4ReverseNameToAddress_W, :QWORD,:QWORD
PROTO64 external,Dns_Ip4StringToAddressEx_A, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_Ip4StringToAddress_A, :QWORD,:QWORD
PROTO64 external,Dns_Ip4StringToAddress_W, :QWORD,:QWORD
PROTO64 external,Dns_Ip6AddressToLiteralName, :QWORD,:QWORD
PROTO64 external,Dns_Ip6AddressToReverseNameAlloc_A, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_Ip6AddressToReverseNameAlloc_W, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_Ip6AddressToReverseName_A, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_Ip6AddressToReverseName_W, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_Ip6AddressToString_A, :QWORD,:QWORD
PROTO64 external,Dns_Ip6AddressToString_W, :QWORD,:QWORD
PROTO64 external,Dns_Ip6LiteralNameToAddress, :QWORD,:QWORD
PROTO64 external,Dns_Ip6ReverseNameToAddress_A, :QWORD,:QWORD
PROTO64 external,Dns_Ip6ReverseNameToAddress_W, :QWORD,:QWORD
PROTO64 external,Dns_Ip6StringToAddressEx_A, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_Ip6StringToAddress_A, :QWORD,:QWORD
PROTO64 external,Dns_Ip6StringToAddress_W, :QWORD,:QWORD
PROTO64 external,Dns_IsAddressInIpArray, :QWORD,:QWORD
PROTO64 external,Dns_IsIntersectionOfIpArrays, :QWORD,:QWORD
PROTO64 external,Dns_IsRpcRecordType, :QWORD
PROTO64 external,Dns_IsStringCountValidForTextType, :QWORD,:QWORD
PROTO64 external,Dns_KeyFlagString, :QWORD,:QWORD
PROTO64 external,Dns_KeyRecordFlagForString, :QWORD,:QWORD
PROTO64 external,Dns_KeyRecordFlagString, :QWORD,:QWORD
PROTO64 external,Dns_KeyRecordProtocolForString, :QWORD,:QWORD
PROTO64 external,Dns_LibHeapReset, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_LoadNtdsapiProcs, 
PROTO64 external,Dns_MakeCanonicalNameInPlaceW, :QWORD,:QWORD
PROTO64 external,Dns_MakeCanonicalNameW, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_NameAppend_A, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_NameAppend_W, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_NameCompareEx, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_NameComparePrivate, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_NameCompare_A, :QWORD,:QWORD
PROTO64 external,Dns_NameCompare_UTF8, :QWORD,:QWORD
PROTO64 external,Dns_NameCompare_W, :QWORD,:QWORD
PROTO64 external,Dns_NameCopyStandard_A, :QWORD,:QWORD
PROTO64 external,Dns_NameCopyStandard_W, :QWORD,:QWORD
PROTO64 external,Dns_NameCopyUnicodeToWire, :QWORD,:QWORD
PROTO64 external,Dns_NameCopyWireToUnicode, :QWORD,:QWORD
PROTO64 external,Dns_NameLabelCount, :QWORD
PROTO64 external,Dns_NegotiateTkeyWithServer, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_OpcodeCharacter, :QWORD
PROTO64 external,Dns_OpcodeString, :QWORD
PROTO64 external,Dns_OpenTcpConnectionAndSend, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_ParsePacketRecord, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_ParseSigTime, :QWORD,:QWORD
PROTO64 external,Dns_PrioritizeRecordSet, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_PrioritizeRecordSetEx, :QWORD,:QWORD
PROTO64 external,Dns_PrioritizeSingleRecordSet, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_ProbeIpArray, :QWORD
PROTO64 external,Dns_PtrArrayToOffsetArray, :QWORD,:QWORD
PROTO64 external,Dns_ReadRecordStructureFromPacket, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_Realloc, :QWORD,:QWORD
PROTO64 external,Dns_RecordBuild_A, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_RecordBuild_W, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_RecordCompare, :QWORD,:QWORD
PROTO64 external,Dns_RecordCopyEx, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_RecordCopy_A, :QWORD
PROTO64 external,Dns_RecordCopy_W, :QWORD
PROTO64 external,Dns_RecordFree, :QWORD
PROTO64 external,Dns_RecordListAppend, :QWORD,:QWORD
PROTO64 external,Dns_RecordListCopyEx, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_RecordListCount, :QWORD,:QWORD
PROTO64 external,Dns_RecordListFree, :QWORD
PROTO64 external,Dns_RecordListFreeEx, :QWORD,:QWORD
PROTO64 external,Dns_RecordListGetMinimumTtl, :QWORD
PROTO64 external,Dns_RecordListScreen, :QWORD,:QWORD
PROTO64 external,Dns_RecordSetCompare, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_RecordSetCompareEx, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_RecordSetCompareForIntersection, :QWORD,:QWORD
PROTO64 external,Dns_RecordSetCopyEx, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_RecordSetDetach, :QWORD
PROTO64 external,Dns_RecordStringForType, :QWORD
PROTO64 external,Dns_RecordStringForWritableType, :QWORD
PROTO64 external,Dns_RecordTableIndexForType, :QWORD
PROTO64 external,Dns_RecordTypeForName, :QWORD,:QWORD
PROTO64 external,Dns_RecvTcp, :QWORD
PROTO64 external,Dns_RefreshSSpiCredentialsHandle, :QWORD,:QWORD
PROTO64 external,Dns_ResponseCodeExplanationString, :QWORD
PROTO64 external,Dns_ResponseCodeString, :QWORD
PROTO64 external,Dns_ReverseNameToAddress_A, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_ReverseNameToAddress_W, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_ReverseOrderOfIpArray, :QWORD
PROTO64 external,Dns_RnrLupFlagForString, :QWORD,:QWORD
PROTO64 external,Dns_RnrNameSpaceIdForString, :QWORD,:QWORD
PROTO64 external,Dns_ScreenRecord, :QWORD,:QWORD
PROTO64 external,Dns_SectionNameString, :QWORD,:QWORD
PROTO64 external,Dns_SecurityAlgorithmForString, :QWORD,:QWORD
PROTO64 external,Dns_SecurityBase64CharToBits, :QWORD
PROTO64 external,Dns_SecurityBase64StringToKey, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_SecurityKeyToBase64String, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_SendAndRecvUdp, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_SendEx, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_ServerAcceptSecurityContext, :QWORD,:QWORD
PROTO64 external,Dns_ServerNegotiateTkey, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_SetDebugGlobals, :QWORD
PROTO64 external,Dns_SetRecordDatalength, :QWORD,:QWORD
PROTO64 external,Dns_SigTimeString, :QWORD,:QWORD
PROTO64 external,Dns_SignMessageWithGssTsig, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_SizeofIpArray, :QWORD
PROTO64 external,Dns_SkipToRecord, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_SockaddrToIpUnion, :QWORD,:QWORD
PROTO64 external,Dns_SplitHostFromDomainName_A, :QWORD
PROTO64 external,Dns_SrvImpersonateClient, :QWORD
PROTO64 external,Dns_SrvRevertToSelf, :QWORD
PROTO64 external,Dns_StartDebug, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_StartDebugEx, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_StartSecurity, :QWORD
PROTO64 external,Dns_StartServerSecurity, 
PROTO64 external,Dns_StringCopy, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_StringCopyAllocate, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_StringToAddressEx, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_StringToAddress_A, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_StringToAddress_W, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_TerminateSecurityPackage, 
PROTO64 external,Dns_TimeoutSecurityContextList, :QWORD
PROTO64 external,Dns_TokenizeStringA, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_TokenizeStringW, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_UnionOfIpArrays, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_Utf8ToAnsi, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_Utf8ToOrFromAnsi, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_ValidateAndCategorizeDnsNameEx, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_ValidateDnsString_UTF8, :QWORD
PROTO64 external,Dns_ValidateDnsString_W, :QWORD
PROTO64 external,Dns_ValidateIpAddressArray, :QWORD,:QWORD,:QWORD
PROTO64 external,Dns_ValidateName_A, :QWORD,:QWORD
PROTO64 external,Dns_ValidateName_UTF8, :QWORD,:QWORD
PROTO64 external,Dns_ValidateName_W, :QWORD,:QWORD
PROTO64 external,Dns_ValueForString, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_VerifySignatureOnPacket, :QWORD
PROTO64 external,Dns_VerifyValidFileCharPropertyTable, 
PROTO64 external,Dns_WinsRecordFlagForString, :QWORD,:QWORD
PROTO64 external,Dns_WinsRecordFlagString, :QWORD,:QWORD
PROTO64 external,Dns_WriteFormattedSystemTimeToBuffer, :QWORD,:QWORD
PROTO64 external,Dns_WriteGssTkeyToMessage, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_WritePacketNameToBuffer, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_WriteQuestionToMessage, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_WriteRecordStructureToPacketEx, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Dns_WriteStringForType_A, :QWORD,:QWORD
PROTO64 external,Dns_WriteStringForType_W, :QWORD,:QWORD
PROTO64 external,Dns_WriteStringsForFlag, :QWORD,:QWORD,:QWORD
PROTO64 external,FamilyInfo_GetForFamily, :QWORD
PROTO64 external,Family_SockaddrLength, :QWORD
PROTO64 external,FlatBuf_Arg_CopyMemory, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,FlatBuf_Arg_Reserve, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,FlatBuf_Arg_ReserveAlignPointer, :QWORD,:QWORD,:QWORD
PROTO64 external,FlatBuf_Arg_WriteString, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,FlatBuf_Init, :QWORD,:QWORD,:QWORD
PROTO64 external,FlatRecordCompare, :QWORD,:QWORD
PROTO64 external,FlatRecordCopy, :QWORD,:QWORD,:QWORD
PROTO64 external,FlatRecordRead, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,FlatRecordWrite, :QWORD,:QWORD,:QWORD
PROTO64 external,GetDomainName, :QWORD
PROTO64 external,GetDomainName_W, :QWORD
PROTO64 external,GetNameAttributes, :QWORD
PROTO64 external,GetTldForName, :QWORD
PROTO64 external,HinfoRecordWrite, :QWORD,:QWORD,:QWORD
PROTO64 external,HostentBlob_Create, :QWORD,:QWORD
PROTO64 external,HostentBlob_CreateAttachExisting, :QWORD,:QWORD
PROTO64 external,HostentBlob_CreateFromIpArray, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,HostentBlob_CreateFromRecords, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,HostentBlob_CreateLocal, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,HostentBlob_Free, :QWORD
PROTO64 external,HostentBlob_Localhost, :QWORD
PROTO64 external,HostentBlob_Query, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,HostentBlob_WriteAddress, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,HostentBlob_WriteAddressArray, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,HostentBlob_WriteNameOrAlias, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,HostentBlob_WriteRecords, :QWORD,:QWORD,:QWORD
PROTO64 external,Hostent_ConvertToOffsets, :QWORD
PROTO64 external,Hostent_Copy, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Hostent_Init, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Hostent_IsAddressInHostent, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Hostent_IsIp4AddressInHostent, :QWORD,:QWORD
PROTO64 external,Hostent_IsSupportedAddrType, :QWORD
PROTO64 external,Hostent_SetToSingleAddress, :QWORD,:QWORD,:QWORD
PROTO64 external,Hostent_Size, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Hostent_WriteIp4Addrs, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Hostent_WriteLocalIp4Array, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,IN6_IS_ADDR_LINKLOCAL, :QWORD
PROTO64 external,IN6_IS_ADDR_SITELOCAL, :QWORD
PROTO64 external,IP6_GET_V4_ADDR, :QWORD
PROTO64 external,IP6_IS_ADDR_V4MAPPED, :QWORD
PROTO64 external,IP6_SET_ADDR_LOOPBACK, :QWORD
PROTO64 external,IP6_SET_ADDR_V4MAPPED, :QWORD,:QWORD
PROTO64 external,InitSockaddrWithIp6Address, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,InitializeCriticalSectionProtected, :QWORD,:QWORD
PROTO64 external,InitializeListHead, :QWORD
PROTO64 external,InsertTailList, :QWORD,:QWORD
PROTO64 external,Ip6AddressFromSockaddr, :QWORD
PROTO64 external,IsAMailboxType, :QWORD
PROTO64 external,IsNameFQDN, :QWORD
PROTO64 external,IsNameNumeric_A, :QWORD
PROTO64 external,IsNameShort, :QWORD
PROTO64 external,IsStatusRcode, :QWORD
PROTO64 external,IsStringAscii, :QWORD
PROTO64 external,IsStringAsciiEx, :QWORD,:QWORD
PROTO64 external,IsUpdateType, :QWORD
PROTO64 external,IsWideStringAscii, :QWORD
PROTO64 external,KeyRecordBuild, :QWORD,:QWORD
PROTO64 external,KeyRecordBuildW, :QWORD,:QWORD
PROTO64 external,MakeCredKey, :QWORD
PROTO64 external,MakeCredKeyFromStrings, :QWORD,:QWORD,:QWORD
PROTO64 external,MakeKerberosName, :QWORD,:QWORD,:QWORD
PROTO64 external,MapRcodeToStatus, :QWORD
PROTO64 external,MinfoRecordBuild, :QWORD,:QWORD
PROTO64 external,MinfoRecordBuildW, :QWORD,:QWORD
PROTO64 external,MinfoRecordCompare, :QWORD,:QWORD
PROTO64 external,MinfoRecordCopy, :QWORD,:QWORD,:QWORD
PROTO64 external,MinfoRecordPrint, :QWORD,:QWORD,:QWORD
PROTO64 external,MinfoRecordRead, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,MinfoRecordWrite, :QWORD,:QWORD,:QWORD
PROTO64 external,MultiSz_ContainsName_W, :QWORD,:QWORD
PROTO64 external,MultiSz_Copy_A, :QWORD
PROTO64 external,MultiSz_Copy_W, :QWORD
PROTO64 external,MultiSz_Equal_A, :QWORD,:QWORD
PROTO64 external,MultiSz_Equal_W, :QWORD,:QWORD
PROTO64 external,MultiSz_NextString_A, :QWORD
PROTO64 external,MultiSz_NextString_W, :QWORD
PROTO64 external,MultiSz_Size_A, :QWORD
PROTO64 external,MultiSz_Size_W, :QWORD
PROTO64 external,MxRecordBuild, :QWORD,:QWORD
PROTO64 external,MxRecordBuildW, :QWORD,:QWORD
PROTO64 external,MxRecordCompare, :QWORD,:QWORD
PROTO64 external,MxRecordCopy, :QWORD,:QWORD,:QWORD
PROTO64 external,MxRecordPrint, :QWORD,:QWORD,:QWORD
PROTO64 external,MxRecordRead, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,MxRecordWrite, :QWORD,:QWORD,:QWORD
PROTO64 external,NxtRecordBuild, :QWORD,:QWORD
PROTO64 external,NxtRecordBuildW, :QWORD,:QWORD
PROTO64 external,PtrRecordBuild, :QWORD,:QWORD
PROTO64 external,PtrRecordBuildW, :QWORD,:QWORD
PROTO64 external,PtrRecordCompare, :QWORD,:QWORD
PROTO64 external,PtrRecordCopy, :QWORD,:QWORD,:QWORD
PROTO64 external,PtrRecordPrint, :QWORD,:QWORD,:QWORD
PROTO64 external,PtrRecordRead, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,PtrRecordWrite, :QWORD,:QWORD,:QWORD
PROTO64 external,ReadPacketName, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ReadPacketNameAllocate, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,RemoveEntryList, :QWORD
PROTO64 external,SigRecordBuild, :QWORD,:QWORD
PROTO64 external,SigRecordBuildW, :QWORD,:QWORD
PROTO64 external,SkipPacketName, :QWORD,:QWORD
PROTO64 external,SoaRecordBuild, :QWORD,:QWORD
PROTO64 external,SoaRecordBuildW, :QWORD,:QWORD
PROTO64 external,SoaRecordCompare, :QWORD,:QWORD
PROTO64 external,SoaRecordCopy, :QWORD,:QWORD,:QWORD
PROTO64 external,SoaRecordPrint, :QWORD,:QWORD,:QWORD
PROTO64 external,SoaRecordRead, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SoaRecordWrite, :QWORD,:QWORD,:QWORD
PROTO64 external,Sockaddr_Length, :QWORD
PROTO64 external,SrvRecordBuild, :QWORD,:QWORD
PROTO64 external,SrvRecordBuildW, :QWORD,:QWORD
PROTO64 external,SrvRecordCompare, :QWORD,:QWORD
PROTO64 external,SrvRecordCopy, :QWORD,:QWORD,:QWORD
PROTO64 external,SrvRecordPrint, :QWORD,:QWORD,:QWORD
PROTO64 external,SrvRecordRead, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,SrvRecordWrite, :QWORD,:QWORD,:QWORD
PROTO64 external,StatusString, :QWORD
PROTO64 external,String_ReplaceCharA, :QWORD,:QWORD,:QWORD
PROTO64 external,String_ReplaceCharW, :QWORD,:QWORD,:QWORD
PROTO64 external,TimedLock_Cleanup, :QWORD
PROTO64 external,TimedLock_Enter, :QWORD,:QWORD
PROTO64 external,TimedLock_Initialize, :QWORD,:QWORD
PROTO64 external,TimedLock_Leave, :QWORD
PROTO64 external,TkeyRecordPrint, :QWORD,:QWORD,:QWORD
PROTO64 external,TkeyRecordRead, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,TkeyRecordWrite, :QWORD,:QWORD,:QWORD
PROTO64 external,TsigRecordPrint, :QWORD,:QWORD,:QWORD
PROTO64 external,TsigRecordRead, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,TsigRecordWrite, :QWORD,:QWORD,:QWORD
PROTO64 external,TxtRecordBuild, :QWORD,:QWORD
PROTO64 external,TxtRecordBuildW, :QWORD,:QWORD
PROTO64 external,TxtRecordCompare, :QWORD,:QWORD
PROTO64 external,TxtRecordCopy, :QWORD,:QWORD,:QWORD
PROTO64 external,TxtRecordPrint, :QWORD,:QWORD,:QWORD
PROTO64 external,TxtRecordRead, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,TxtRecordWrite, :QWORD,:QWORD,:QWORD
PROTO64 external,UnicodeToUtf8, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,Utf8ToUnicode, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,ValidateUtf8Byte, :QWORD,:QWORD
PROTO64 external,WinsRecordBuild, :QWORD,:QWORD
PROTO64 external,WinsRecordBuildW, :QWORD,:QWORD
PROTO64 external,WinsRecordRead, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,WinsrRecordBuild, :QWORD,:QWORD
PROTO64 external,WinsrRecordBuildW, :QWORD,:QWORD
PROTO64 external,WksRecordBuild, :QWORD,:QWORD
PROTO64 external,WksRecordBuildW, :QWORD,:QWORD
PROTO64 external,WksRecordRead, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,WriteDottedNameToPacket, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,WriteStringToPacket, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,_security_check_cookie, :QWORD
PROTO64 external,buildUnmatchedRecordSet, :QWORD,:QWORD
PROTO64 external,isUnmatchedRecordInSet, :QWORD
PROTO64 external,makeGMT, :QWORD
PROTO64 external,printBadDataLength, :QWORD,:QWORD,:QWORD
PROTO64 external,privateDnsDebugPrint, :QWORD,:QWORD
PROTO64 external,privateFormatAndPrintBuffer, :QWORD,:QWORD
PROTO64 external,privateRecordCopy, :QWORD,:QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,private_StringForRecordType, :QWORD
PROTO64 external,validateDnsNamePrivate, :QWORD,:QWORD,:QWORD,:QWORD
PROTO64 external,wcsicmp_ThatWorks, :QWORD,:QWORD

ELSE
echo -----------------------------------------
echo WARNING Duplicate include file dnslib.inc
echo -----------------------------------------
ENDIF

