pub type ProviderInterfaceNameToFlagsResult = Result<InterfaceFlags, i32>;