FirewallAPI.dll

v10.0.19041.6328 64-bit Windows NT Analyzed
Description
Windows Defender Firewall API
Authors
© Microsoft Corporation. All rights reserved.
File size
581.5 KB
Uploaded
2025-12-01 07:28
Views
179
SHA-256
a0de106ec8da6fda2fc05abd3c3c7fcc

Exported functions 220

FwBstrToInterfaceTypes #1 · 0x193d0
FwBstrToPorts #2 · 0x19500
FwGetCurrentProfile #3 · 0x1c740
FwGetVersionField #4 · 0x19800
FwInterfaceTypesToBstr #5 · 0x19e60
GetDisabledInterfaces #6 · 0x1c810
NetworkIsolationFreeAppContainers #7 · 0x8820
DllCanUnloadNow #8 · 0x2350
DllGetClassObject #9 · 0x7d40
DllRegisterServer #10 · 0x17d70
DllUnregisterServer #11 · 0x17dd0
FWAddAuthenticationSet #12 · 0x3f200
FWAddConnectionSecurityRule #13 · 0x3f3e0
FWAddCryptoSet #14 · 0x3f5b0
FWAddDynamicKeywordAddress0 #15 · 0xbff0
FWAddDynamicKeywordAddress_Int #16 · 0xc0b0
FWAddFirewallRule #17 · 0x3f750
FWAddFirewallRuleWithRemoteDynamicKeywordAddresses #18 · 0xc230
FWAddMainModeRule #19 · 0x3f9d0
FWAddSecurityRealm #20 · 0x3fb50
FWChangeNotificationCreate #21 · 0x7e70
FWChangeNotificationDestroy #22 · 0x1e180
FWChangeTransactionalState #23 · 0x3fda0
FWClosePolicyStore #24 · 0x40b0
FWCopyAuthenticationSet #25 · 0x3ff80
FWCopyConnectionSecurityRule #26 · 0x3ffe0
FWCopyCryptoSet #27 · 0x40040
FWCopyDynamicKeywordRuleLink #28 · 0xc5a0
FWCopyFirewallRule #29 · 0x400a0
FWDeleteAllAuthenticationSets #30 · 0x40100
FWDeleteAllConnectionSecurityRules #31 · 0x40230
FWDeleteAllCryptoSets #32 · 0x40360
FWDeleteAllFirewallRules #33 · 0x40490
FWDeleteAllMainModeRules #34 · 0x405c0
FWDeleteAuthenticationSet #35 · 0x406f0
FWDeleteConnectionSecurityRule #36 · 0x40820
FWDeleteCryptoSet #37 · 0x40950
FWDeleteDynamicKeywordAddress0 #38 · 0xc5c0
FWDeleteDynamicKeywordAddress_Int #39 · 0xc690
FWDeleteFirewallRule #40 · 0x40a80
FWDeleteMainModeRule #41 · 0x40bb0
FWDeletePhase1SAs #42 · 0x40ce0
FWDeletePhase2SAs #43 · 0x40df0
FWDeleteSecurityRealm #44 · 0x40f00
FWDiagGetAppList #45 · 0x40f30
FWEnumAdapters #46 · 0x41030
FWEnumAuthenticationSets #47 · 0x41140
FWEnumConnectionSecurityRules #48 · 0x41330
FWEnumCryptoSets #49 · 0x41520
FWEnumDynamicKeywordAddressById0 #50 · 0xc7d0
FWEnumDynamicKeywordAddressesByType0 #51 · 0xc8b0
FWEnumDynamicKeywordAddresses_Int #52 · 0xc990
FWEnumDynamicKeywordRuleLinkById #53 · 0xcb80
FWEnumDynamicKeywordRuleLinksByStore #54 · 0xcb90
FWEnumFirewallRules #55 · 0x416e0
FWEnumMainModeRules #56 · 0x41970
FWEnumNetworks #57 · 0x41b10
FWEnumPhase1SAs #58 · 0x41c20
FWEnumPhase2SAs #59 · 0x41d50
FWEnumProducts #60 · 0x41e80
FWExportPolicy #61 · 0x41f90
FWFreeAdapters #62 · 0x8820
FWFreeAuthenticationSet #63 · 0x42130
FWFreeAuthenticationSets #64 · 0x42150
FWFreeAuthenticationSetsByHandle #65 · 0x42210
FWFreeConnectionSecurityRule #66 · 0x42300
FWFreeConnectionSecurityRules #67 · 0x42320
FWFreeConnectionSecurityRulesByHandle #68 · 0x423f0
FWFreeCryptoSet #69 · 0x424e0
FWFreeCryptoSets #70 · 0x42500
FWFreeCryptoSetsByHandle #71 · 0x425d0
FWFreeDiagAppList #72 · 0x8820
FWFreeDynamicKeywordAddressData0 #73 · 0xcba0
FWFreeDynamicKeywordRuleLinks #74 · 0xcc00
FWFreeFirewallRule #75 · 0x426f0
FWFreeFirewallRules #76 · 0x42710
FWFreeFirewallRulesByHandle #77 · 0x427d0
FWFreeFirewallRulesOld #78 · 0x428c0
FWFreeMainModeRule #79 · 0x42990
FWFreeMainModeRules #80 · 0x429b0
FWFreeMainModeRulesByHandle #81 · 0x42a80
FWFreeNetworks #82 · 0x8820
FWFreePhase1SAs #83 · 0x42b70
FWFreePhase2SAs #84 · 0x42c70
FWFreeProducts #85 · 0x8820
FWGetConfig #86 · 0x38a0
FWGetConfig2 #87 · 0x42d40
FWGetGlobalConfig #88 · 0x2570
FWGetGlobalConfig2 #89 · 0xcc20
FWGetGlobalConfig3 #90 · 0x42e90
FWGetIndicatedPortInUse #91 · 0x8e10
FWImportPolicy #92 · 0x42ff0
FWIndicatePortInUse #93 · 0x8840
FWIndicateProxyForUrl #94 · 0x43190
FWIndicateProxyResolverRefresh #95 · 0x43310
FWIndicateTupleInUse #96 · 0x43320
FWIndicateTupleInUse2 #97 · 0x43510
FWIsTargetAProxy #98 · 0x43700
FWOpenPolicyStore #99 · 0x4f30
FWQueryAuthenticationSets #100 · 0x43960
FWQueryConnectionSecurityRules #101 · 0x43ae0
FWQueryCryptoSets #102 · 0x43c50
FWQueryFirewallRules #103 · 0x6870
FWQueryIsolationType #104 · 0x43dd0
FWQueryMainModeRules #105 · 0x43f70
FWRegisterProduct #106 · 0x440d0
FWResetIndicatedPortInUse #107 · 0x8d30
FWResetIndicatedTupleInUse #108 · 0x8c00
FWRestoreDefaults #109 · 0x44270
FWRestoreGPODefaults #110 · 0x44590
FWRevertTransaction #111 · 0x44740
FWSelectConSecRule #112 · 0x448b0
FWSetAuthenticationSet #113 · 0x44af0
FWSetConfig #114 · 0x44cc0
FWSetConnectionSecurityRule #115 · 0x44e00
FWSetCryptoSet #116 · 0x44fd0
FWSetFirewallRule #117 · 0x45170
FWSetFirewallRuleWithRemoteDynamicKeywordAddresses #118 · 0xcde0
FWSetGlobalConfig #119 · 0x453f0
FWSetGlobalConfig2 #120 · 0x45590
FWSetMainModeRule #121 · 0x45720
FWStatusMessageFromStatusCode #122 · 0x45890
FWUnregisterProduct #123 · 0x45a70
FWUpdateDynamicKeywordAddress0 #124 · 0xd150
FWUpdateDynamicKeywordAddress_Int #125 · 0xd240
FWVerifyAuthenticationSet #126 · 0x45b40
FWVerifyAuthenticationSetQuery #127 · 0x45ba0
FWVerifyConnectionSecurityRule #128 · 0x45c00
FWVerifyConnectionSecurityRuleQuery #129 · 0x45c60
FWVerifyCryptoSet #130 · 0x45cc0
FWVerifyCryptoSetQuery #131 · 0x45d20
FWVerifyFirewallRule #132 · 0x45d80
FWVerifyFirewallRuleQuery #133 · 0x7e10
FWVerifyMainModeRule #134 · 0x45de0
FWVerifyMainModeRuleQuery #135 · 0x45e40
FwActivate #136 · 0x1f870
FwAlloc #137 · 0x6eb0
FwAllocCheckSize #138 · 0x45ea0
FwAllowedProgramsAdd #139 · 0x21c90
FwAllowedProgramsDelete #140 · 0x21e70
FwAnalyzeFirewallPolicy #141 · 0x23c0
FwAnalyzeFirewallPolicyOnProfile #142 · 0x3090
FwApiHelperFree #143 · 0x21fe0
FwApiHelperInit #144 · 0x22060
FwConvertIPv6SubNetToRange #145 · 0x45f00
FwCopyAuthSet #146 · 0x45f20
FwCopyMainModeRule #147 · 0x45f80
FwCopyWFAddressesContents #148 · 0x45fe0
FwEmptyWFAddresses #149 · 0x8800
FwFree #150 · 0x8820
FwFreeAddresses #151 · 0x8800
FwFreePorts #152 · 0x46040
FwGetAddressesAsString #153 · 0x46080
FwIcmpSettingsEnum #154 · 0x22130
FwIcmpSettingsSet #155 · 0x222c0
FwIsGroupPolicyEnforced #156 · 0x2090
FwIsRemoteManagementEnabled #157 · 0x1df80
FwLogSettingsSet #158 · 0x22440
FwMergeAddresses #159 · 0x460e0
FwMulticastBroadcastResponsesEnum #160 · 0x22680
FwMulticastBroadcastResponsesSet #161 · 0x22800
FwNotificationsEnum #162 · 0x22970
FwNotificationsSet #163 · 0x22af0
FwOpModesEnum #164 · 0x22c60
FwOpModesSet #165 · 0x22de0
FwPortOpeningsAdd #166 · 0x22f40
FwPortOpeningsDelete #167 · 0x23150
FwProfileTypeCurrentGet #168 · 0x232d0
FwProfileTypeGet #169 · 0x23380
FwRestoreDefaults #170 · 0x23430
FwServicesEnum #171 · 0x234c0
FwServicesSet #172 · 0x236a0
FwStringToAddresses #173 · 0x46100
FwStringToPorts #174 · 0x461c0
IcfAddrChangeNotificationCreate #175 · 0x7f50
IcfChangeNotificationCreate #176 · 0x7e70
IcfChangeNotificationDestroy #177 · 0x1e180
IcfConnect #178 · 0x1e210
IcfDisconnect #179 · 0x7fe0
IcfFreeDynamicFwPorts #180 · 0x1e230
IcfFreeProfile #181 · 0x1e300
IcfFreeTickets #182 · 0x1e620
IcfGetCurrentProfileType #183 · 0x1e6c0
IcfGetDynamicFwPorts #184 · 0x1e770
IcfGetOperationalMode #185 · 0x1eab0
IcfGetProfile #186 · 0x1ec50
IcfGetTickets #187 · 0x1efb0
IcfIsPortAllowed #188 · 0x24490
IcfOpenDynamicFwPortWithoutSocket #189 · 0x7fe0
IcfSubNetsGetScope #190 · 0x1f2b0
IsFirewallInCoExistanceMode #191 · 0x2700
IsPortOrICMPAllowed #192 · 0x245b0
NetworkIsolationAddAllowEnterpriseIdRule #193 · 0x462a0
NetworkIsolationCreateAllInterfacesContainer #194 · 0x46440
NetworkIsolationCreateAppContainer #195 · 0x8030
NetworkIsolationCreateAppContainerLoopbackRules #196 · 0x46770
NetworkIsolationCreateContainer #197 · 0x46b20
NetworkIsolationCreateInterfaceContainer #198 · 0x46f30
NetworkIsolationDeleteAllInterfacesContainer #199 · 0x47270
NetworkIsolationDeleteAllowEnterpriseIdRule #200 · 0x47400
NetworkIsolationDeleteAppContainer #201 · 0x84a0
NetworkIsolationDeleteAppContainerLoopbackRules #202 · 0x47510
NetworkIsolationDeleteContainer #203 · 0x47890
NetworkIsolationDeleteInterfaceContainer #204 · 0x47c20
NetworkIsolationDeleteUserAppContainers #205 · 0x47d60
NetworkIsolationDiagnoseConnectFailure #206 · 0x39f0
NetworkIsolationDiagnoseConnectFailureAndGetInfo #207 · 0x1130
NetworkIsolationDiagnoseListen #208 · 0x47ff0
NetworkIsolationDiagnoseSocketCreation #209 · 0x48170
NetworkIsolationEnumAppContainers #210 · 0x482e0
NetworkIsolationEnumerateAppContainerRules #211 · 0x484d0
NetworkIsolationGetAppContainer #212 · 0x485a0
NetworkIsolationGetAppContainerConfig #213 · 0x2460
NetworkIsolationGetEnterpriseId #214 · 0x48760
NetworkIsolationGetEnterpriseIdAsync #215 · 0x1260
NetworkIsolationGetEnterpriseIdClose #216 · 0x1c20
NetworkIsolationRegisterForAppContainerChanges #217 · 0x487e0
NetworkIsolationSetAppContainerConfig #218 · 0x48ca0
NetworkIsolationSetupAppContainerBinaries #219 · 0x48df0
NetworkIsolationUnregisterForAppContainerChanges #220 · 0x49180

Imported DLLs & functions 207

ApiSetQueryApiSetPresence 0x180067988
CStdStubBuffer2_Connect 0x180067a70
CStdStubBuffer2_CountRefs 0x180067a58
CStdStubBuffer2_Disconnect 0x1800679b8
CStdStubBuffer2_QueryInterface 0x1800679d8
NdrProxyForwardingFunction3 0x180067a50
NdrProxyForwardingFunction4 0x1800679f8
NdrProxyForwardingFunction5 0x180067a00
NdrProxyForwardingFunction6 0x1800679b0
ObjectStublessClient10 0x180067a28
ObjectStublessClient11 0x1800679d0
ObjectStublessClient12 0x1800679f0
ObjectStublessClient13 0x1800679c8
ObjectStublessClient14 0x1800679e8
ObjectStublessClient15 0x1800679a0
ObjectStublessClient16 0x180067a40
ObjectStublessClient17 0x180067a20
ObjectStublessClient18 0x1800679e0
ObjectStublessClient19 0x180067a38
ObjectStublessClient20 0x180067998
ObjectStublessClient21 0x180067a48
ObjectStublessClient22 0x180067a30
ObjectStublessClient23 0x1800679a8
ObjectStublessClient24 0x180067a68
ObjectStublessClient25 0x180067a60
ObjectStublessClient26 0x180067a18
ObjectStublessClient7 0x1800679c0
ObjectStublessClient8 0x180067a08
ObjectStublessClient9 0x180067a10
IsDebuggerPresent 0x180067a80
DelayLoadFailureHook 0x180067a90
ResolveDelayLoadedAPI 0x180067aa0
GetLastError 0x180067ab8
SetUnhandledExceptionFilter 0x180067ac0
UnhandledExceptionFilter 0x180067ab0
GetProcessHeap 0x180067ad8
HeapAlloc 0x180067ad0
HeapDestroy 0x180067ae0
HeapFree 0x180067ae8
LocalAlloc 0x180067af8
LocalFree 0x180067b00
DisableThreadLibraryCalls 0x180067b30
FindResourceExW 0x180067b28
FreeLibrary 0x180067b50
GetModuleFileNameW 0x180067b18
GetModuleHandleW 0x180067b38
GetProcAddress 0x180067b10
LoadLibraryExW 0x180067b20
LoadResource 0x180067b48
SizeofResource 0x180067b40
FormatMessageW 0x180067b68
GetSystemDefaultLangID 0x180067b60
GetThreadUILanguage 0x180067b70
VirtualAlloc 0x180067b90
VirtualProtect 0x180067b88
VirtualQuery 0x180067b80
GetCurrentProcess 0x180067ba8
GetCurrentProcessId 0x180067bb0
GetCurrentThread 0x180067bd8
GetCurrentThreadId 0x180067bc8
OpenProcessToken 0x180067bd0
OpenThreadToken 0x180067bb8
SetThreadToken 0x180067bc0
TerminateProcess 0x180067ba0
QueryPerformanceCounter 0x180067be8
RegCloseKey 0x180067c28
RegCreateKeyExW 0x180067c30
RegDeleteTreeW 0x180067c18
RegDeleteValueW 0x180067c38
RegEnumKeyExW 0x180067c20
RegEnumValueW 0x180067c58
RegOpenCurrentUser 0x180067c48
RegOpenKeyExW 0x180067c10
RegQueryInfoKeyW 0x180067c00
RegQueryValueExW 0x180067c08
RegRestoreKeyW 0x180067c50
RegSaveKeyExW 0x180067c40
RegSetValueExW 0x180067bf8
RtlCaptureContext 0x180067c78
RtlLookupFunctionEntry 0x180067c70
RtlVirtualUnwind 0x180067c68
CompareStringOrdinal 0x180067c88
CompareStringW 0x180067c90
MultiByteToWideChar 0x180067c98
CharNextW 0x180067cb0
CharPrevW 0x180067ca8
lstrcmpiW 0x180067cc0
lstrcpynW 0x180067cc8
AcquireSRWLockExclusive 0x180067d08
AcquireSRWLockShared 0x180067d38
CreateEventW 0x180067cf8
DeleteCriticalSection 0x180067cd8
EnterCriticalSection 0x180067d18
InitializeCriticalSection 0x180067d10
InitializeSRWLock 0x180067cf0
LeaveCriticalSection 0x180067d30
ReleaseSRWLockExclusive 0x180067d00
ReleaseSRWLockShared 0x180067d20
SetEvent 0x180067d28
TryAcquireSRWLockExclusive 0x180067ce8
WaitForSingleObject 0x180067ce0
GetSystemInfo 0x180067d60
GetSystemTimeAsFileTime 0x180067d70
GetTickCount 0x180067d58
GetTickCount64 0x180067d68
CloseThreadpoolTimer 0x180067da0
CloseThreadpoolWait 0x180067dc0
CreateThreadpoolTimer 0x180067da8
CreateThreadpoolWait 0x180067d90
SetThreadpoolTimer 0x180067d80
SetThreadpoolWait 0x180067db8
SetThreadpoolWaitEx 0x180067d98
WaitForThreadpoolTimerCallbacks 0x180067db0
WaitForThreadpoolWaitCallbacks 0x180067d88
GetFileVersionInfoExW 0x180067dd8
GetFileVersionInfoSizeExW 0x180067dd0
VerQueryValueW 0x180067de0
EventRegister 0x180067e08
EventSetInformation 0x180067e10
EventUnregister 0x180067e00
EventWriteTransfer 0x180067e18
AccessCheck 0x180067e28
CheckTokenMembership 0x180067e30
CreateWellKnownSid 0x180067e38
DuplicateTokenEx 0x180067e40
GetLengthSid 0x180067e48
IsValidSid 0x180067e58
RevertToSelf 0x180067e50
CheckTokenCapability 0x180067e68
DnsFreeNrptRuleNamesList 0x180067878
DnsGetNrptRuleNamesList 0x180067868
DnsRemoveNrptRule 0x180067860
DnsSetNrptRules 0x180067870
__C_specific_handler 0x180067f20
__CxxFrameHandler3 0x180067f00
_amsg_exit 0x180067e90
_callnewh 0x180067ea0
_CxxThrowException 0x180067eb0
_initterm 0x180067e88
_purecall 0x180067ee0
_vsnwprintf 0x180067ec8
_wcsicmp 0x180067ed8
_wcsnicmp 0x180067eb8
_XcptFilter 0x180067f28
??1type_info@@UEAA@XZ 0x180067e78
?terminate@@YAXXZ 0x180067e80
free 0x180067f18
malloc 0x180067f10
memcmp 0x180067e98
memcpy 0x180067ea8
memset 0x180067ef8
qsort 0x180067ec0
realloc 0x180067ef0
wcscat_s 0x180067f08
wcscmp 0x180067f30
wcscpy_s 0x180067ee8
wcstok 0x180067ed0
EtwEventRegister 0x180067f90
EtwEventUnregister 0x180067f88
EtwEventWrite 0x180067f48
EtwGetTraceEnableFlags 0x180067fa8
EtwGetTraceEnableLevel 0x180067fb0
EtwGetTraceLoggerHandle 0x180067fb8
EtwRegisterTraceGuidsW 0x180067fa0
EtwTraceMessage 0x180067f80
EtwUnregisterTraceGuids 0x180067f98
RtlCapabilityCheck 0x180067f58
RtlEqualSid 0x180067f50
RtlGetCurrentServiceSessionId 0x180067f68
RtlInitUnicodeString 0x180067f60
RtlIpv4AddressToStringW 0x180067f40
RtlIpv4StringToAddressW 0x180067f78
RtlIpv6AddressToStringW 0x180067fc0
RtlIpv6StringToAddressW 0x180067f70
CStdStubBuffer_AddRef 0x180067960
CStdStubBuffer_DebugServerQueryInterface 0x180067970
CStdStubBuffer_DebugServerRelease 0x180067908
CStdStubBuffer_Invoke 0x180067948
CStdStubBuffer_IsIIDSupported 0x1800678f0
IUnknown_AddRef_Proxy 0x180067978
IUnknown_QueryInterface_Proxy 0x180067900
IUnknown_Release_Proxy 0x180067958
Ndr64AsyncClientCall 0x1800678c8
NdrClientCall3 0x1800678e0
NdrCStdStubBuffer2_Release 0x180067920
NdrDllCanUnloadNow 0x180067940
NdrDllGetClassObject 0x180067938
NdrDllRegisterProxy 0x180067930
NdrDllUnregisterProxy 0x180067928
NdrOleAllocate 0x180067910
NdrOleFree 0x180067968
NdrStubCall3 0x1800678a0
NdrStubForwardingFunction 0x180067950
RpcAsyncCancelCall 0x1800678d8
RpcAsyncCompleteCall 0x1800678c0
RpcAsyncInitializeHandle 0x1800678f8
RpcBindingFree 0x180067918
RpcBindingFromStringBindingW 0x1800678b0
RpcBindingSetAuthInfoExW 0x1800678d0
RpcBindingSetOption 0x1800678a8
RpcEpResolveBinding 0x1800678e8
RpcStringBindingComposeW 0x1800678b8
RpcStringFreeW 0x180067898
UuidCreate 0x180067888
UuidToStringW 0x180067890