FirewallAPI.dll

v10.0.19041.6328 32-bit Windows NT Analyzed
Description
Windows Defender Firewall API
Authors
© Microsoft Corporation. All rights reserved.
File size
392.5 KB
Uploaded
2025-12-01 07:56
Views
103
SHA-256
cf22221f261f872e7d3f20213b4f4347

Exported functions 220

FwBstrToInterfaceTypes #1 · 0x253e0
FwBstrToPorts #2 · 0x254d0
FwGetCurrentProfile #3 · 0x27ac0
FwGetVersionField #4 · 0x25700
FwInterfaceTypesToBstr #5 · 0x25bf0
GetDisabledInterfaces #6 · 0x27b60
NetworkIsolationFreeAppContainers #7 · 0x13e60
DllCanUnloadNow #8 · 0x13cc0
DllGetClassObject #9 · 0x13dc0
DllRegisterServer #10 · 0x24160
DllUnregisterServer #11 · 0x24180
FWAddAuthenticationSet #12 · 0x40ed0
FWAddConnectionSecurityRule #13 · 0x41060
FWAddCryptoSet #14 · 0x411e0
FWAddDynamicKeywordAddress0 #15 · 0x194a0
FWAddDynamicKeywordAddress_Int #16 · 0x19540
FWAddFirewallRule #17 · 0x41330
FWAddFirewallRuleWithRemoteDynamicKeywordAddresses #18 · 0x196d0
FWAddMainModeRule #19 · 0x41560
FWAddSecurityRealm #20 · 0x41690
FWChangeNotificationCreate #21 · 0x13df0
FWChangeNotificationDestroy #22 · 0x28e50
FWChangeTransactionalState #23 · 0x41890
FWClosePolicyStore #24 · 0x14e80
FWCopyAuthenticationSet #25 · 0x41a30
FWCopyConnectionSecurityRule #26 · 0x41a80
FWCopyCryptoSet #27 · 0x41ad0
FWCopyDynamicKeywordRuleLink #28 · 0x199a0
FWCopyFirewallRule #29 · 0x41b20
FWDeleteAllAuthenticationSets #30 · 0x41b70
FWDeleteAllConnectionSecurityRules #31 · 0x41c60
FWDeleteAllCryptoSets #32 · 0x41d50
FWDeleteAllFirewallRules #33 · 0x41e40
FWDeleteAllMainModeRules #34 · 0x41f30
FWDeleteAuthenticationSet #35 · 0x42020
FWDeleteConnectionSecurityRule #36 · 0x42110
FWDeleteCryptoSet #37 · 0x42200
FWDeleteDynamicKeywordAddress0 #38 · 0x199c0
FWDeleteDynamicKeywordAddress_Int #39 · 0x19a80
FWDeleteFirewallRule #40 · 0x422f0
FWDeleteMainModeRule #41 · 0x423e0
FWDeletePhase1SAs #42 · 0x424d0
FWDeletePhase2SAs #43 · 0x425b0
FWDeleteSecurityRealm #44 · 0x42690
FWDiagGetAppList #45 · 0x426b0
FWEnumAdapters #46 · 0x42770
FWEnumAuthenticationSets #47 · 0x42830
FWEnumConnectionSecurityRules #48 · 0x429c0
FWEnumCryptoSets #49 · 0x42b50
FWEnumDynamicKeywordAddressById0 #50 · 0x19be0
FWEnumDynamicKeywordAddressesByType0 #51 · 0x19ca0
FWEnumDynamicKeywordAddresses_Int #52 · 0x19d60
FWEnumDynamicKeywordRuleLinkById #53 · 0x19f50
FWEnumDynamicKeywordRuleLinksByStore #54 · 0x19f70
FWEnumFirewallRules #55 · 0x12a80
FWEnumMainModeRules #56 · 0x42cb0
FWEnumNetworks #57 · 0x42df0
FWEnumPhase1SAs #58 · 0x42eb0
FWEnumPhase2SAs #59 · 0x42fa0
FWEnumProducts #60 · 0x43090
FWExportPolicy #61 · 0x43150
FWFreeAdapters #62 · 0x13e60
FWFreeAuthenticationSet #63 · 0x432b0
FWFreeAuthenticationSets #64 · 0x432c0
FWFreeAuthenticationSetsByHandle #65 · 0x43360
FWFreeConnectionSecurityRule #66 · 0x43420
FWFreeConnectionSecurityRules #67 · 0x43430
FWFreeConnectionSecurityRulesByHandle #68 · 0x434d0
FWFreeCryptoSet #69 · 0x43590
FWFreeCryptoSets #70 · 0x435a0
FWFreeCryptoSetsByHandle #71 · 0x43640
FWFreeDiagAppList #72 · 0x13e60
FWFreeDynamicKeywordAddressData0 #73 · 0x19f90
FWFreeDynamicKeywordRuleLinks #74 · 0x19fe0
FWFreeFirewallRule #75 · 0x43720
FWFreeFirewallRules #76 · 0x12890
FWFreeFirewallRulesByHandle #77 · 0x43730
FWFreeFirewallRulesOld #78 · 0x437f0
FWFreeMainModeRule #79 · 0x43890
FWFreeMainModeRules #80 · 0x438a0
FWFreeMainModeRulesByHandle #81 · 0x43940
FWFreeNetworks #82 · 0x13e60
FWFreePhase1SAs #83 · 0x43a00
FWFreePhase2SAs #84 · 0x43ac0
FWFreeProducts #85 · 0x13e60
FWGetConfig2 #86 · 0x12660
FWGetConfig #87 · 0x149a0
FWGetGlobalConfig2 #88 · 0x19ff0
FWGetGlobalConfig3 #89 · 0x43b60
FWGetGlobalConfig #90 · 0x1a130
FWGetIndicatedPortInUse #91 · 0x17070
FWImportPolicy #92 · 0x43c70
FWIndicatePortInUse #93 · 0x149d0
FWIndicateProxyForUrl #94 · 0x43dd0
FWIndicateProxyResolverRefresh #95 · 0x43ef0
FWIndicateTupleInUse2 #96 · 0x43f00
FWIndicateTupleInUse #97 · 0x44040
FWIsTargetAProxy #98 · 0x44180
FWOpenPolicyStore #99 · 0x15d50
FWQueryAuthenticationSets #100 · 0x44360
FWQueryConnectionSecurityRules #101 · 0x44470
FWQueryCryptoSets #102 · 0x44580
FWQueryFirewallRules #103 · 0x16750
FWQueryIsolationType #104 · 0x44690
FWQueryMainModeRules #105 · 0x447d0
FWRegisterProduct #106 · 0x448d0
FWResetIndicatedPortInUse #107 · 0x16fc0
FWResetIndicatedTupleInUse #108 · 0x172f0
FWRestoreDefaults #109 · 0x44a30
FWRestoreGPODefaults #110 · 0x44cd0
FWRevertTransaction #111 · 0x44e40
FWSelectConSecRule #112 · 0x44f70
FWSetAuthenticationSet #113 · 0x450e0
FWSetConfig #114 · 0x45270
FWSetConnectionSecurityRule #115 · 0x45360
FWSetCryptoSet #116 · 0x454e0
FWSetFirewallRule #117 · 0x45630
FWSetFirewallRuleWithRemoteDynamicKeywordAddresses #118 · 0x1a160
FWSetGlobalConfig2 #119 · 0x45860
FWSetGlobalConfig #120 · 0x459b0
FWSetMainModeRule #121 · 0x45af0
FWStatusMessageFromStatusCode #122 · 0x45c20
FWUnregisterProduct #123 · 0x45dc0
FWUpdateDynamicKeywordAddress0 #124 · 0x1a430
FWUpdateDynamicKeywordAddress_Int #125 · 0x1a4f0
FWVerifyAuthenticationSet #126 · 0x45e70
FWVerifyAuthenticationSetQuery #127 · 0x45ec0
FWVerifyConnectionSecurityRule #128 · 0x45f10
FWVerifyConnectionSecurityRuleQuery #129 · 0x45f60
FWVerifyCryptoSet #130 · 0x45fb0
FWVerifyCryptoSetQuery #131 · 0x46000
FWVerifyFirewallRule #132 · 0x46050
FWVerifyFirewallRuleQuery #133 · 0x14870
FWVerifyMainModeRule #134 · 0x460a0
FWVerifyMainModeRuleQuery #135 · 0x460f0
FwActivate #136 · 0x29fc0
FwAlloc #137 · 0x12cc0
FwAllocCheckSize #138 · 0x172c0
FwAllowedProgramsAdd #139 · 0x2bc40
FwAllowedProgramsDelete #140 · 0x2bd90
FwAnalyzeFirewallPolicy #141 · 0x14000
FwAnalyzeFirewallPolicyOnProfile #142 · 0x14d00
FwApiHelperFree #143 · 0x2bec0
FwApiHelperInit #144 · 0x2bf30
FwConvertIPv6SubNetToRange #145 · 0x46140
FwCopyAuthSet #146 · 0x46150
FwCopyMainModeRule #147 · 0x461a0
FwCopyWFAddressesContents #148 · 0x461f0
FwEmptyWFAddresses #149 · 0x13e50
FwFree #150 · 0x13e60
FwFreeAddresses #151 · 0x13e50
FwFreePorts #152 · 0x46240
FwGetAddressesAsString #153 · 0x46270
FwIcmpSettingsEnum #154 · 0x2bfd0
FwIcmpSettingsSet #155 · 0x2c110
FwIsGroupPolicyEnforced #156 · 0x12760
FwIsRemoteManagementEnabled #157 · 0x12920
FwLogSettingsSet #158 · 0x2c240
FwMergeAddresses #159 · 0x462d0
FwMulticastBroadcastResponsesEnum #160 · 0x2c3f0
FwMulticastBroadcastResponsesSet #161 · 0x2c520
FwNotificationsEnum #162 · 0x2c650
FwNotificationsSet #163 · 0x2c780
FwOpModesEnum #164 · 0x2c8b0
FwOpModesSet #165 · 0x2c9e0
FwPortOpeningsAdd #166 · 0x2cb00
FwPortOpeningsDelete #167 · 0x2cc50
FwProfileTypeCurrentGet #168 · 0x2cd80
FwProfileTypeGet #169 · 0x2ce00
FwRestoreDefaults #170 · 0x2ce80
FwServicesEnum #171 · 0x2cef0
FwServicesSet #172 · 0x2d080
FwStringToAddresses #173 · 0x462e0
FwStringToPorts #174 · 0x46370
IcfAddrChangeNotificationCreate #175 · 0x28dd0
IcfChangeNotificationCreate #176 · 0x13df0
IcfChangeNotificationDestroy #177 · 0x28e50
IcfConnect #178 · 0x28ec0
IcfDisconnect #179 · 0x16620
IcfFreeDynamicFwPorts #180 · 0x28ee0
IcfFreeProfile #181 · 0x28f60
IcfFreeTickets #182 · 0x29170
IcfGetCurrentProfileType #183 · 0x291e0
IcfGetDynamicFwPorts #184 · 0x29270
IcfGetOperationalMode #185 · 0x294e0
IcfGetProfile #186 · 0x29610
IcfGetTickets #187 · 0x298c0
IcfIsPortAllowed #188 · 0x2db30
IcfOpenDynamicFwPortWithoutSocket #189 · 0x29b00
IcfSubNetsGetScope #190 · 0x29b10
IsFirewallInCoExistanceMode #191 · 0x2a0a0
IsPortOrICMPAllowed #192 · 0x2dbe0
NetworkIsolationAddAllowEnterpriseIdRule #193 · 0x46410
NetworkIsolationCreateAllInterfacesContainer #194 · 0x46570
NetworkIsolationCreateAppContainer #195 · 0x16850
NetworkIsolationCreateAppContainerLoopbackRules #196 · 0x46770
NetworkIsolationCreateContainer #197 · 0x469f0
NetworkIsolationCreateInterfaceContainer #198 · 0x46cd0
NetworkIsolationDeleteAllInterfacesContainer #199 · 0x46ed0
NetworkIsolationDeleteAllowEnterpriseIdRule #200 · 0x47060
NetworkIsolationDeleteAppContainer #201 · 0x16b70
NetworkIsolationDeleteAppContainerLoopbackRules #202 · 0x47150
NetworkIsolationDeleteContainer #203 · 0x473d0
NetworkIsolationDeleteInterfaceContainer #204 · 0x47690
NetworkIsolationDeleteUserAppContainers #205 · 0x477a0
NetworkIsolationDiagnoseConnectFailure #206 · 0x13e70
NetworkIsolationDiagnoseConnectFailureAndGetInfo #207 · 0x479b0
NetworkIsolationDiagnoseListen #208 · 0x47af0
NetworkIsolationDiagnoseSocketCreation #209 · 0x47bf0
NetworkIsolationEnumAppContainers #210 · 0x47ce0
NetworkIsolationEnumerateAppContainerRules #211 · 0x47e60
NetworkIsolationGetAppContainer #212 · 0x47f10
NetworkIsolationGetAppContainerConfig #213 · 0x16670
NetworkIsolationGetEnterpriseId #214 · 0x48060
NetworkIsolationGetEnterpriseIdAsync #215 · 0x480e0
NetworkIsolationGetEnterpriseIdClose #216 · 0x48480
NetworkIsolationRegisterForAppContainerChanges #217 · 0x48670
NetworkIsolationSetAppContainerConfig #218 · 0x48a30
NetworkIsolationSetupAppContainerBinaries #219 · 0x16e10
NetworkIsolationUnregisterForAppContainerChanges #220 · 0x48b50

Imported DLLs & functions 203

ApiSetQueryApiSetPresence 0x10055094
CStdStubBuffer2_Connect 0x10055104
CStdStubBuffer2_CountRefs 0x100550c8
CStdStubBuffer2_Disconnect 0x100550b0
CStdStubBuffer2_QueryInterface 0x100550c0
NdrProxyForwardingFunction3 0x100550fc
NdrProxyForwardingFunction4 0x100550d0
NdrProxyForwardingFunction5 0x100550d4
NdrProxyForwardingFunction6 0x100550ac
ObjectStublessClient10 0x100550e8
ObjectStublessClient11 0x10055108
ObjectStublessClient12 0x100550ec
ObjectStublessClient13 0x100550b8
ObjectStublessClient14 0x100550cc
ObjectStublessClient15 0x100550a4
ObjectStublessClient16 0x100550f4
ObjectStublessClient17 0x100550e4
ObjectStublessClient18 0x1005509c
ObjectStublessClient19 0x100550c4
ObjectStublessClient20 0x100550a0
ObjectStublessClient21 0x100550f8
ObjectStublessClient22 0x100550bc
ObjectStublessClient23 0x100550a8
ObjectStublessClient24 0x10055100
ObjectStublessClient25 0x100550f0
ObjectStublessClient26 0x100550e0
ObjectStublessClient7 0x100550b4
ObjectStublessClient8 0x100550d8
ObjectStublessClient9 0x100550dc
IsDebuggerPresent 0x10055110
DelayLoadFailureHook 0x10055118
ResolveDelayLoadedAPI 0x10055120
GetLastError 0x1005512c
SetUnhandledExceptionFilter 0x10055130
UnhandledExceptionFilter 0x10055128
GetProcessHeap 0x10055144
HeapAlloc 0x1005513c
HeapDestroy 0x10055140
HeapFree 0x10055138
LocalAlloc 0x1005514c
LocalFree 0x10055150
DisableThreadLibraryCalls 0x10055164
FindResourceExW 0x1005516c
FreeLibrary 0x1005515c
GetModuleFileNameW 0x10055168
GetModuleHandleW 0x10055178
GetProcAddress 0x10055158
LoadLibraryExW 0x10055160
LoadResource 0x10055174
SizeofResource 0x10055170
FormatMessageW 0x10055180
GetSystemDefaultLangID 0x10055188
GetThreadUILanguage 0x10055184
VirtualAlloc 0x10055194
VirtualProtect 0x10055198
VirtualQuery 0x10055190
GetCurrentProcess 0x100551b0
GetCurrentProcessId 0x100551ac
GetCurrentThread 0x100551a0
GetCurrentThreadId 0x100551b8
OpenProcessToken 0x100551bc
OpenThreadToken 0x100551b4
SetThreadToken 0x100551a8
TerminateProcess 0x100551a4
QueryPerformanceCounter 0x100551c4
RegCloseKey 0x100551f4
RegCreateKeyExW 0x100551f8
RegDeleteTreeW 0x100551e0
RegDeleteValueW 0x100551ec
RegEnumKeyExW 0x100551cc
RegEnumValueW 0x100551d0
RegOpenCurrentUser 0x100551d8
RegOpenKeyExW 0x100551dc
RegQueryInfoKeyW 0x100551e8
RegQueryValueExW 0x100551e4
RegRestoreKeyW 0x100551d4
RegSaveKeyExW 0x100551fc
RegSetValueExW 0x100551f0
CompareStringOrdinal 0x10055208
CompareStringW 0x10055204
MultiByteToWideChar 0x1005520c
CharNextW 0x10055218
CharPrevW 0x10055214
lstrcmpiW 0x10055220
lstrcpynW 0x10055224
AcquireSRWLockExclusive 0x1005523c
AcquireSRWLockShared 0x10055234
CreateEventW 0x1005524c
DeleteCriticalSection 0x10055248
EnterCriticalSection 0x10055244
InitializeCriticalSection 0x1005525c
InitializeSRWLock 0x10055250
LeaveCriticalSection 0x10055230
ReleaseSRWLockExclusive 0x10055238
ReleaseSRWLockShared 0x10055258
SetEvent 0x10055254
TryAcquireSRWLockExclusive 0x10055240
WaitForSingleObject 0x1005522c
GetSystemInfo 0x10055270
GetSystemTimeAsFileTime 0x1005526c
GetTickCount 0x10055274
GetTickCount64 0x10055278
CloseThreadpoolTimer 0x10055294
CloseThreadpoolWait 0x10055284
CreateThreadpoolTimer 0x10055280
CreateThreadpoolWait 0x1005528c
SetThreadpoolTimer 0x1005529c
SetThreadpoolWait 0x100552a0
SetThreadpoolWaitEx 0x10055290
WaitForThreadpoolTimerCallbacks 0x10055298
WaitForThreadpoolWaitCallbacks 0x10055288
GetFileVersionInfoExW 0x100552ac
GetFileVersionInfoSizeExW 0x100552a8
VerQueryValueW 0x100552b0
EventRegister 0x100552c4
EventSetInformation 0x100552cc
EventUnregister 0x100552c0
EventWriteTransfer 0x100552c8
AccessCheck 0x100552d4
CheckTokenMembership 0x100552dc
CreateWellKnownSid 0x100552ec
DuplicateTokenEx 0x100552d8
GetLengthSid 0x100552e4
IsValidSid 0x100552e8
RevertToSelf 0x100552e0
CheckTokenCapability 0x100552f4
DnsFreeNrptRuleNamesList 0x1005500c
DnsGetNrptRuleNamesList 0x10055004
DnsRemoveNrptRule 0x10055000
DnsSetNrptRules 0x10055008
__CxxFrameHandler3 0x10055340
_amsg_exit 0x100552fc
_callnewh 0x10055308
_CxxThrowException 0x1005533c
_except_handler4_common 0x10055350
_initterm 0x10055304
_purecall 0x1005532c
_vsnwprintf 0x10055320
_wcsicmp 0x10055328
_wcsnicmp 0x1005530c
_XcptFilter 0x10055300
??1type_info@@UAE@XZ 0x10055318
?terminate@@YAXXZ 0x10055314
free 0x1005534c
malloc 0x10055348
memcmp 0x1005531c
memcpy 0x10055344
memset 0x10055354
qsort 0x10055310
realloc 0x10055334
wcscat_s 0x10055338
wcscpy_s 0x10055330
wcstok 0x10055324
EtwEventRegister 0x10055384
EtwEventUnregister 0x10055380
EtwEventWrite 0x10055360
EtwGetTraceEnableFlags 0x10055390
EtwGetTraceEnableLevel 0x10055394
EtwGetTraceLoggerHandle 0x10055398
EtwRegisterTraceGuidsW 0x1005538c
EtwTraceMessage 0x1005537c
EtwUnregisterTraceGuids 0x10055388
RtlCapabilityCheck 0x10055368
RtlEqualSid 0x10055364
RtlGetCurrentServiceSessionId 0x10055370
RtlInitUnicodeString 0x1005536c
RtlIpv4AddressToStringW 0x1005535c
RtlIpv4StringToAddressW 0x10055378
RtlIpv6AddressToStringW 0x1005539c
RtlIpv6StringToAddressW 0x10055374
CStdStubBuffer_AddRef 0x10055088
CStdStubBuffer_DebugServerQueryInterface 0x10055014
CStdStubBuffer_DebugServerRelease 0x10055054
CStdStubBuffer_Invoke 0x10055074
CStdStubBuffer_IsIIDSupported 0x10055024
IUnknown_AddRef_Proxy 0x10055058
IUnknown_QueryInterface_Proxy 0x10055038
IUnknown_Release_Proxy 0x10055084
NdrAsyncClientCall2 0x1005505c
NdrClientCall4 0x10055040
NdrCStdStubBuffer2_Release 0x10055060
NdrDllCanUnloadNow 0x10055070
NdrDllGetClassObject 0x1005506c
NdrDllRegisterProxy 0x10055068
NdrDllUnregisterProxy 0x10055064
NdrOleAllocate 0x10055080
NdrOleFree 0x1005508c
NdrStubCall2 0x1005507c
NdrStubForwardingFunction 0x10055078
RpcAsyncCancelCall 0x1005501c
RpcAsyncCompleteCall 0x10055028
RpcAsyncInitializeHandle 0x10055044
RpcBindingFree 0x1005502c
RpcBindingFromStringBindingW 0x10055034
RpcBindingSetAuthInfoExW 0x10055020
RpcBindingSetOption 0x1005503c
RpcEpResolveBinding 0x10055018
RpcStringBindingComposeW 0x10055030
RpcStringFreeW 0x10055048
UuidCreate 0x10055050
UuidToStringW 0x1005504c