21#if !defined(progid) && !defined(__WIDL__)
22#define threading(model)
29 uuid(6F10711F-729
B-41E5-93B8-F21D0F818DF1),
71 uuid(cd1f3e77-66d6-4664-82c7-36dbb641d0f1),
96 uuid(4FC80282-23B6-4378-9A27-CD8F17C9400C),
147 uuid(b60de00f-156
e-4e8d-9ec1-3a2342c10899),
174 uuid(624bd588-9060-4109-b0b0-1adbbcac32df),
189 uuid(b171c812-cc76-485
a-94d8-b6b3a2794e99),
207 uuid(1c565858-f302-471
e-b409-f180aa4abec6),
212 importlib(
"stdole2.tlb");
216 progid(
"HNetCfg.NATUPnP.1"),
218 uuid(ae1e00aa-3fd5-403
c-8a27-2bbdc30cd0e1)
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
static const WCHAR Description[]
static const WCHAR version[]
GLenum GLenum GLsizei const GLuint GLboolean enabled
GLenum GLenum GLenum GLenum mapping
GLboolean GLboolean GLboolean GLboolean a
const DISPID DISPID_NEWENUM
const DISPID DISPID_VALUE
HRESULT Add([in] BSTR host, [in] long port, [in] BSTR protocol, [in] long internal, [in] BSTR client, [in] VARIANT_BOOL enabled, [in] BSTR Description, [in] long duration, [out, retval] IDynamicPortMapping **mapping)
IDynamicPortMapping Item([in] BSTR host,[in] long port,[in] BSTR orotocol)
HRESULT EditInternalPort([in] long port)
HRESULT EditDescription([in] BSTR description)
HRESULT RenewLease([in] long desired, [out, retval] long *duration)
HRESULT EditInternalClient([in] BSTR client)
IUnknown NumberOfEntriesCallback
IUnknown ExternalIPAddressCallback
IStaticPortMapping Item([in] long port,[in] BSTR protocol)
HRESULT Add([in] long external, [in] BSTR protocol, [in] long internal, [in] BSTR client, [in] VARIANT_BOOL enabled, [in] BSTR description, [out, retval] IStaticPortMapping **mapping)
HRESULT EditInternalPort([in] long port)
HRESULT EditDescription([in] BSTR description)
HRESULT EditInternalClient([in] BSTR client)
IDynamicPortMappingCollection DynamicPortMappingCollection
IStaticPortMappingCollection StaticPortMappingCollection
INATEventManager NATEventManager
static ICollection collection
_In_ ULONGLONG _In_ ULONGLONG _In_ BOOLEAN Enable