|
| | WINE_DEFAULT_DEBUG_CHANNEL (hnetcfg) |
| |
| static void | free_port_mapping (struct port_mapping *mapping) |
| |
| static void | free_mappings (void) |
| |
| static BOOL | copy_port_mapping (struct port_mapping *dst, const struct port_mapping *src) |
| |
| static BOOL | parse_search_response (char *response, WCHAR *locationW, unsigned int location_size) |
| |
| static BOOL | parse_desc_xml (const char *desc_xml) |
| |
| static BOOL | get_xml_elements (const char *desc_xml, struct xml_value_desc *values, unsigned int value_count) |
| |
| static BOOL | open_gateway_connection (void) |
| |
| static BOOL | get_control_url (void) |
| |
| static void | gateway_connection_cleanup (void) |
| |
| static BOOL | request_service (const WCHAR *function, const struct xml_value_desc *request_param, unsigned int request_param_count, struct xml_value_desc *result, unsigned int result_count, DWORD *http_status, BSTR *server_error_code_str) |
| |
| static LONG | long_from_bstr (BSTR s) |
| |
| static BSTR | mapping_move_bstr (BSTR *s) |
| |
| static void | update_mapping_list (void) |
| |
| static BOOL | remove_port_mapping (LONG port, BSTR protocol) |
| |
| static BOOL | add_port_mapping (LONG external, BSTR protocol, LONG internal, BSTR client, VARIANT_BOOL enabled, BSTR description) |
| |
| static BOOL | init_gateway_connection (void) |
| |
| static BOOL | grab_gateway_connection (void) |
| |
| static void | release_gateway_connection (void) |
| |
| static BOOL | find_port_mapping (LONG port, BSTR protocol, struct port_mapping *ret) |
| |
| static unsigned int | get_port_mapping_range (unsigned int index, unsigned int count, struct port_mapping *ret) |
| |
| static unsigned int | get_port_mapping_count (void) |
| |
| static BOOL | is_valid_protocol (BSTR protocol) |
| |
| static struct static_port_mapping * | impl_from_IStaticPortMapping (IStaticPortMapping *iface) |
| |
| static ULONG WINAPI | static_port_mapping_AddRef (IStaticPortMapping *iface) |
| |
| static ULONG WINAPI | static_port_mapping_Release (IStaticPortMapping *iface) |
| |
| static HRESULT WINAPI | static_port_mapping_QueryInterface (IStaticPortMapping *iface, REFIID riid, void **ppvObject) |
| |
| static HRESULT WINAPI | static_port_mapping_GetTypeInfoCount (IStaticPortMapping *iface, UINT *pctinfo) |
| |
| static HRESULT WINAPI | static_port_mapping_GetTypeInfo (IStaticPortMapping *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| |
| static HRESULT WINAPI | static_port_mapping_GetIDsOfNames (IStaticPortMapping *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| |
| static HRESULT WINAPI | static_port_mapping_Invoke (IStaticPortMapping *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| |
| static HRESULT WINAPI | static_port_mapping_get_ExternalIPAddress (IStaticPortMapping *iface, BSTR *value) |
| |
| static HRESULT WINAPI | static_port_mapping_get_ExternalPort (IStaticPortMapping *iface, LONG *value) |
| |
| static HRESULT WINAPI | static_port_mapping_get_InternalPort (IStaticPortMapping *iface, LONG *value) |
| |
| static HRESULT WINAPI | static_port_mapping_get_Protocol (IStaticPortMapping *iface, BSTR *value) |
| |
| static HRESULT WINAPI | static_port_mapping_get_InternalClient (IStaticPortMapping *iface, BSTR *value) |
| |
| static HRESULT WINAPI | static_port_mapping_get_Enabled (IStaticPortMapping *iface, VARIANT_BOOL *value) |
| |
| static HRESULT WINAPI | static_port_mapping_get_Description (IStaticPortMapping *iface, BSTR *value) |
| |
| static HRESULT WINAPI | static_port_mapping_EditInternalClient (IStaticPortMapping *iface, BSTR value) |
| |
| static HRESULT WINAPI | static_port_mapping_Enable (IStaticPortMapping *iface, VARIANT_BOOL value) |
| |
| static HRESULT WINAPI | static_port_mapping_EditDescription (IStaticPortMapping *iface, BSTR value) |
| |
| static HRESULT WINAPI | static_port_mapping_EditInternalPort (IStaticPortMapping *iface, LONG value) |
| |
| static HRESULT | static_port_mapping_create (const struct port_mapping *mapping_data, IStaticPortMapping **ret) |
| |
| static struct port_mapping_enum * | impl_from_IEnumVARIANT (IEnumVARIANT *iface) |
| |
| static ULONG WINAPI | port_mapping_enum_AddRef (IEnumVARIANT *iface) |
| |
| static ULONG WINAPI | port_mapping_enum_Release (IEnumVARIANT *iface) |
| |
| static HRESULT WINAPI | port_mapping_enum_QueryInterface (IEnumVARIANT *iface, REFIID riid, void **ppvObject) |
| |
| static HRESULT WINAPI | port_mapping_enum_Next (IEnumVARIANT *iface, ULONG celt, VARIANT *var, ULONG *fetched) |
| |
| static HRESULT WINAPI | port_mapping_enum_Skip (IEnumVARIANT *iface, ULONG celt) |
| |
| static HRESULT WINAPI | port_mapping_enum_Reset (IEnumVARIANT *iface) |
| |
| static HRESULT | create_port_mapping_enum (IUnknown **ret) |
| |
| static HRESULT WINAPI | port_mapping_enum_Clone (IEnumVARIANT *iface, IEnumVARIANT **ret) |
| |
| static struct static_port_mapping_collection * | impl_from_IStaticPortMappingCollection (IStaticPortMappingCollection *iface) |
| |
| static ULONG WINAPI | static_ports_AddRef (IStaticPortMappingCollection *iface) |
| |
| static ULONG WINAPI | static_ports_Release (IStaticPortMappingCollection *iface) |
| |
| static HRESULT WINAPI | static_ports_QueryInterface (IStaticPortMappingCollection *iface, REFIID riid, void **ppvObject) |
| |
| static HRESULT WINAPI | static_ports_GetTypeInfoCount (IStaticPortMappingCollection *iface, UINT *pctinfo) |
| |
| static HRESULT WINAPI | static_ports_GetTypeInfo (IStaticPortMappingCollection *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| |
| static HRESULT WINAPI | static_ports_GetIDsOfNames (IStaticPortMappingCollection *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| |
| static HRESULT WINAPI | static_ports_Invoke (IStaticPortMappingCollection *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| |
| static HRESULT WINAPI | static_ports__NewEnum (IStaticPortMappingCollection *iface, IUnknown **ret) |
| |
| static HRESULT WINAPI | static_ports_get_Item (IStaticPortMappingCollection *iface, LONG port, BSTR protocol, IStaticPortMapping **mapping) |
| |
| static HRESULT WINAPI | static_ports_get_Count (IStaticPortMappingCollection *iface, LONG *count) |
| |
| static HRESULT WINAPI | static_ports_Remove (IStaticPortMappingCollection *iface, LONG port, BSTR protocol) |
| |
| static HRESULT WINAPI | static_ports_Add (IStaticPortMappingCollection *iface, LONG external, BSTR protocol, LONG internal, BSTR client, VARIANT_BOOL enabled, BSTR description, IStaticPortMapping **mapping) |
| |
| static HRESULT | static_port_mapping_collection_create (IStaticPortMappingCollection **object) |
| |
| static fw_port * | impl_from_INetFwOpenPort (INetFwOpenPort *iface) |
| |
| static ULONG WINAPI | fw_port_AddRef (INetFwOpenPort *iface) |
| |
| static ULONG WINAPI | fw_port_Release (INetFwOpenPort *iface) |
| |
| static HRESULT WINAPI | fw_port_QueryInterface (INetFwOpenPort *iface, REFIID riid, void **ppvObject) |
| |
| static HRESULT WINAPI | fw_port_GetTypeInfoCount (INetFwOpenPort *iface, UINT *pctinfo) |
| |
| static HRESULT WINAPI | fw_port_GetTypeInfo (INetFwOpenPort *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| |
| static HRESULT WINAPI | fw_port_GetIDsOfNames (INetFwOpenPort *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| |
| static HRESULT WINAPI | fw_port_Invoke (INetFwOpenPort *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| |
| static HRESULT WINAPI | fw_port_get_Name (INetFwOpenPort *iface, BSTR *name) |
| |
| static HRESULT WINAPI | fw_port_put_Name (INetFwOpenPort *iface, BSTR name) |
| |
| static HRESULT WINAPI | fw_port_get_IpVersion (INetFwOpenPort *iface, NET_FW_IP_VERSION *ipVersion) |
| |
| static HRESULT WINAPI | fw_port_put_IpVersion (INetFwOpenPort *iface, NET_FW_IP_VERSION ipVersion) |
| |
| static HRESULT WINAPI | fw_port_get_Protocol (INetFwOpenPort *iface, NET_FW_IP_PROTOCOL *ipProtocol) |
| |
| static HRESULT WINAPI | fw_port_put_Protocol (INetFwOpenPort *iface, NET_FW_IP_PROTOCOL ipProtocol) |
| |
| static HRESULT WINAPI | fw_port_get_Port (INetFwOpenPort *iface, LONG *portNumber) |
| |
| static HRESULT WINAPI | fw_port_put_Port (INetFwOpenPort *iface, LONG portNumber) |
| |
| static HRESULT WINAPI | fw_port_get_Scope (INetFwOpenPort *iface, NET_FW_SCOPE *scope) |
| |
| static HRESULT WINAPI | fw_port_put_Scope (INetFwOpenPort *iface, NET_FW_SCOPE scope) |
| |
| static HRESULT WINAPI | fw_port_get_RemoteAddresses (INetFwOpenPort *iface, BSTR *remoteAddrs) |
| |
| static HRESULT WINAPI | fw_port_put_RemoteAddresses (INetFwOpenPort *iface, BSTR remoteAddrs) |
| |
| static HRESULT WINAPI | fw_port_get_Enabled (INetFwOpenPort *iface, VARIANT_BOOL *enabled) |
| |
| static HRESULT WINAPI | fw_port_put_Enabled (INetFwOpenPort *iface, VARIANT_BOOL enabled) |
| |
| static HRESULT WINAPI | fw_port_get_BuiltIn (INetFwOpenPort *iface, VARIANT_BOOL *builtIn) |
| |
| HRESULT | NetFwOpenPort_create (IUnknown *pUnkOuter, LPVOID *ppObj) |
| |
| static fw_ports * | impl_from_INetFwOpenPorts (INetFwOpenPorts *iface) |
| |
| static ULONG WINAPI | fw_ports_AddRef (INetFwOpenPorts *iface) |
| |
| static ULONG WINAPI | fw_ports_Release (INetFwOpenPorts *iface) |
| |
| static HRESULT WINAPI | fw_ports_QueryInterface (INetFwOpenPorts *iface, REFIID riid, void **ppvObject) |
| |
| static HRESULT WINAPI | fw_ports_GetTypeInfoCount (INetFwOpenPorts *iface, UINT *pctinfo) |
| |
| static HRESULT WINAPI | fw_ports_GetTypeInfo (INetFwOpenPorts *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| |
| static HRESULT WINAPI | fw_ports_GetIDsOfNames (INetFwOpenPorts *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| |
| static HRESULT WINAPI | fw_ports_Invoke (INetFwOpenPorts *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| |
| static HRESULT WINAPI | fw_ports_get_Count (INetFwOpenPorts *iface, LONG *count) |
| |
| static HRESULT WINAPI | fw_ports_Add (INetFwOpenPorts *iface, INetFwOpenPort *port) |
| |
| static HRESULT WINAPI | fw_ports_Remove (INetFwOpenPorts *iface, LONG portNumber, NET_FW_IP_PROTOCOL ipProtocol) |
| |
| static HRESULT WINAPI | fw_ports_Item (INetFwOpenPorts *iface, LONG portNumber, NET_FW_IP_PROTOCOL ipProtocol, INetFwOpenPort **openPort) |
| |
| static HRESULT WINAPI | fw_ports_get__NewEnum (INetFwOpenPorts *iface, IUnknown **newEnum) |
| |
| HRESULT | NetFwOpenPorts_create (IUnknown *pUnkOuter, LPVOID *ppObj) |
| |
| static upnpnat * | impl_from_IUPnPNAT (IUPnPNAT *iface) |
| |
| static HRESULT WINAPI | upnpnat_QueryInterface (IUPnPNAT *iface, REFIID riid, void **object) |
| |
| static ULONG WINAPI | upnpnat_AddRef (IUPnPNAT *iface) |
| |
| static ULONG WINAPI | upnpnat_Release (IUPnPNAT *iface) |
| |
| static HRESULT WINAPI | upnpnat_GetTypeInfoCount (IUPnPNAT *iface, UINT *pctinfo) |
| |
| static HRESULT WINAPI | upnpnat_GetTypeInfo (IUPnPNAT *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| |
| static HRESULT WINAPI | upnpnat_GetIDsOfNames (IUPnPNAT *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| |
| static HRESULT WINAPI | upnpnat_Invoke (IUPnPNAT *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr) |
| |
| static HRESULT WINAPI | upnpnat_get_StaticPortMappingCollection (IUPnPNAT *iface, IStaticPortMappingCollection **collection) |
| |
| static HRESULT WINAPI | upnpnat_get_DynamicPortMappingCollection (IUPnPNAT *iface, IDynamicPortMappingCollection **collection) |
| |
| static HRESULT WINAPI | upnpnat_get_NATEventManager (IUPnPNAT *iface, INATEventManager **manager) |
| |
| HRESULT | IUPnPNAT_create (IUnknown *outer, void **object) |
| |