Windows APIs
Symbols in fwpolicyiomgr.dll
- CalculateOpenPortOrAuthAppAddrStringSize
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- CalculateOpenPortOrAuthAppAddrStringSize2
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- CopyIcmpSettings
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- CopyIcmpV4Rules
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- CopyIcmpV6Rules
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- CreateDefaultAuthAppRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- CreateDefaultIcmpRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- CreateDefaultOpenPortRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- CreateDefaultPerInterfaceIcmpRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- CreateDefaultPerInterfaceOpenPortRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- CreateDefaultRemoteAdminRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- CreateDefaultRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FWDestroyExtensionDllCriticalSection
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FWGPLock
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FWGPOCleanup
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FWGPOSave
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FWGPUnlock
(
,
,
,
,
,
,
,
,
)
- FWGPUnlockEx
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- FWInitExtensionDllCriticalSection
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FWOpenGPOAndGetRegKey
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FWPrimitivesSetGPHelperFnPtrs
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FWResolveGPONames
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FWSetGPHelperFnPtrs
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FreeAbsoluteInterfaces
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwAddDynamicKeywordAddressInRegistry
(
,
,
,
,
,
)
- FwAddHyperVVMCreatorToRegistry
(
,
,
,
)
- FwAddRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwAddRuleEx
(
)
- FwAddSet
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwAdvPolicyDecodeFirewallRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwAdvPolicyEncodeRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwAdvPolicyEncodeRuleEx
(
)
- FwAdvPolicyVerifyFirewallRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwAppContainerChangeFree
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwAreAllContainedInAddresses
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwAuthSetFree
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwBinariesFree
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCSRuleEmpty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCSRuleEmptyByBinaryVersion
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCSRuleFree
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCSRuleVerify
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwChkBuildSidAndAttributesFree
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCleanupPhase1Sa
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwClosePolicyStore
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCompareCSRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCompareFWRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwConvertFwRuleToHyperVRule
(
,
,
)
- FwConvertIPv6SubNetToRange
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCopyAuthSetListToLowerVersion
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCopyAuthSetToLowerVersion
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCopyAuthsetToHigherVersion
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCopyCSRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCopyCryptoSet
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCopyHyperVPort
(
,
,
,
)
- FwCopyHyperVRule
(
,
,
,
)
- FwCopyHyperVVMCreator
(
,
,
,
)
- FwCopyICMPTypeCode
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCopyInterfaceIndexes
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCopyInterfaceLuids
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCopyLUID
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCopyMMRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCopyPlatform
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCopyPortRange
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCopyPortsContents
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCopyRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCountAuthAppRules
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCountGlobalOpenPortRules
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCreateLocalTempStore
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwCryptoSetFree
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwDecodeDynamicKeywordAddress
(
,
,
,
,
,
)
- FwDeleteAllRules
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwDeleteAllSets
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwDeleteDynamicKeywordAddressInRegistry
(
,
,
,
,
,
)
- FwDeleteHyperVVMCreatorFromRegistry
(
,
,
,
)
- FwDeleteRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwDeleteSet
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwDestroyLocalTempStore
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwDoNothingOnObject
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwDownlevelAuthSetFree
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwDownlevelFirewallRuleEmpty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwDynamicKeywordAddressIsStringValid
(
,
,
,
,
,
)
- FwDynamicKeywordRuleLinkCopy
(
)
- FwEmptyWFRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwEncodeDynamicKeywordAddress
(
,
,
,
,
,
)
- FwEncodeSyntacticallyImportantFields
(
,
,
,
)
- FwEncodeSyntacticallyImportantFieldsInt
(
,
,
,
)
- FwEnumAllDynamicKeywordAddressesInRegistry
(
,
,
,
,
,
)
- FwEnumHyperVVMCreatorsFromRegistry
(
,
,
,
)
- FwEnumRules
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwEnumSets
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwEraseGPOStoreBaseKey
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwFindMatchingOpenPortRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwFreeDynamicKeywordAddressDataBySchemaVersion
(
,
,
,
,
,
)
- FwFreeDynamicKeywordAddressesInternal
(
,
,
,
,
,
)
- FwFreeDynamicKeywordRuleLink
(
)
- FwFreeHyperVPortsBySchemaVersion
(
,
,
,
)
- FwFreeHyperVRulesBySchemaVersion
(
,
,
,
)
- FwFreeHyperVVMCreatorsBySchemaVersion
(
,
,
,
)
- FwFreeObjects
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwFreeRules
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwFreeSets
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwFreeWFRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwGetConfig
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwGetDynamicKeywordOriginFromStoreType
(
,
,
,
,
,
)
- FwGetGlobalConfig
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwGetGlobalConfigFromLocalTempStore
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwGetHyperVProfileConfigFromRegistry
(
,
,
)
- FwGetHyperVVMConfigFromRegistry
(
,
,
,
)
- FwGetHyperVVMCreatorIdsFromRegistry
(
,
,
,
)
- FwGetRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwGetStoreTypeFromDynamicKeywordOriginType
(
,
,
,
,
,
)
- FwHyperVRuleVerify
(
,
,
,
)
- FwICFProfileToWfProfile
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwICFProtocolToWfProtocol
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwIPV4RangeContainsMulticast
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwIPV6RangeContainsMulticast
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwInvertAddresses
(
,
,
,
,
,
)
- FwIsV6AddrLoopback
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwMMRuleFree
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwMMRuleVerify
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwMigrateLegacyAuthenticatedBypassSddl
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwMigrateLegacySettings
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwNegateAddresses
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwOpenAppCDbPolicyStore
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwOpenOfflinePolicyStore
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwOpenPolicyStore
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwParseAddressToken
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwParseAllPortVersions
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwParseICMPTypeCodes
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwParseInterfaceType
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwParseInterfaceTypeCsp
(
,
)
- FwPolioConvertIPv6SubNetToRange
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwPolioCopyAuthSet
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwPolioCopyWFAddressesContents
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwPolioEmptyWFAddresses
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwPolioMergeAddresses
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwReduceHyperVRulesToVersion
(
,
,
)
- FwReduceObjectsToVersion
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwRemoveDuplicateAddresses
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwRuleResolveFlags
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwSddlStringVerify
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwSetConfig
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwSetDynamicKeywordRuleLinkAddOrUpdateFn
(
)
- FwSetGlobalConfig
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwSetGlobalConfigInLocalTempStore
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwSetHyperVProfileConfigInRegistry
(
,
,
)
- FwSetHyperVVMConfigInRegistry
(
,
,
,
)
- FwSetResolveFlags
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwSetRule
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwSetRuleEx
(
)
- FwSetSet
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwSidAndAttributesCopy
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwSidAndAttributesFree
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwSidCopy
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwSidsToString
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwStringToSids
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwSubtractAddresses
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwUniteWFAddressesContents
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwUpdateDynamicKeywordAddressInRegistry
(
,
,
,
,
,
)
- FwUpgradeHyperVVMConfigToProfileConfig
(
,
,
)
- FwVerifyWFRuleSemantics
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- FwWfProtocolToICFProtocol
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- GetOpenPortOrAuthAppAddrScope
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- GetOpenPortorAuthAppAddrAsString
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- GetOpenPortorAuthAppAsBSTR
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- GetRemoteAdminSettings
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- IsEqualAddresses
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- IsEqualFwPorts
(
,
,
,
)
- IsFwRuleHyperVApplicable
(
,
,
)
- IsPortsEmpty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- IsRuleLegacyICMPSettings
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- IsRulePerInterfaceIcmp
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- IsRulePerInterfaceOpenPort
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- IsUnicastExplicitAddressesEmpty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- Isv4Orv6AddressesEmpty
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- LoadGPExtensionDll
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- MakeAbsoluteInterfaces
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- OpenPortOrAuthAppAddrToString
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- OpenPortOrAuthAppAddrToStringInt2
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- OpenPortOrAuthAppAddrToStringInt3
(
,
,
,
,
,
)
- SanitizeForPrivacy
(
,
,
,
)
- StringArrayToOpenPortOrAuthAppAddress
(
,
,
,
,
,
)
- StringToOpenPortOrAuthAppAddress
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)
- StringToOpenPortOrAuthAppAddress2
(
,
,
,
,
,
,
,
,
,
,
,
,
)
- ValidatePortOrAppAddressString
(
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
)