ReactOS  0.4.15-dev-439-g292f67a
profile.c File Reference
#include <stdarg.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "ole2.h"
#include "netfw.h"
#include "wine/debug.h"
#include "hnetcfg_private.h"
Include dependency graph for profile.c:

Go to the source code of this file.

Classes

struct  fw_profile
 

Macros

#define COBJMACROS
 

Typedefs

typedef struct fw_profile fw_profile
 

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (hnetcfg)
 
static fw_profileimpl_from_INetFwProfile (INetFwProfile *iface)
 
static ULONG WINAPI fw_profile_AddRef (INetFwProfile *iface)
 
static ULONG WINAPI fw_profile_Release (INetFwProfile *iface)
 
static HRESULT WINAPI fw_profile_QueryInterface (INetFwProfile *iface, REFIID riid, void **ppvObject)
 
static HRESULT WINAPI fw_profile_GetTypeInfoCount (INetFwProfile *iface, UINT *pctinfo)
 
static HRESULT WINAPI fw_profile_GetTypeInfo (INetFwProfile *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
 
static HRESULT WINAPI fw_profile_GetIDsOfNames (INetFwProfile *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
 
static HRESULT WINAPI fw_profile_Invoke (INetFwProfile *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
 
static HRESULT WINAPI fw_profile_get_Type (INetFwProfile *iface, NET_FW_PROFILE_TYPE *type)
 
static HRESULT WINAPI fw_profile_get_FirewallEnabled (INetFwProfile *iface, VARIANT_BOOL *enabled)
 
static HRESULT WINAPI fw_profile_put_FirewallEnabled (INetFwProfile *iface, VARIANT_BOOL enabled)
 
static HRESULT WINAPI fw_profile_get_ExceptionsNotAllowed (INetFwProfile *iface, VARIANT_BOOL *notAllowed)
 
static HRESULT WINAPI fw_profile_put_ExceptionsNotAllowed (INetFwProfile *iface, VARIANT_BOOL notAllowed)
 
static HRESULT WINAPI fw_profile_get_NotificationsDisabled (INetFwProfile *iface, VARIANT_BOOL *disabled)
 
static HRESULT WINAPI fw_profile_put_NotificationsDisabled (INetFwProfile *iface, VARIANT_BOOL disabled)
 
static HRESULT WINAPI fw_profile_get_UnicastResponsesToMulticastBroadcastDisabled (INetFwProfile *iface, VARIANT_BOOL *disabled)
 
static HRESULT WINAPI fw_profile_put_UnicastResponsesToMulticastBroadcastDisabled (INetFwProfile *iface, VARIANT_BOOL disabled)
 
static HRESULT WINAPI fw_profile_get_RemoteAdminSettings (INetFwProfile *iface, INetFwRemoteAdminSettings **remoteAdminSettings)
 
static HRESULT WINAPI fw_profile_get_IcmpSettings (INetFwProfile *iface, INetFwIcmpSettings **icmpSettings)
 
static HRESULT WINAPI fw_profile_get_GloballyOpenPorts (INetFwProfile *iface, INetFwOpenPorts **openPorts)
 
static HRESULT WINAPI fw_profile_get_Services (INetFwProfile *iface, INetFwServices **Services)
 
static HRESULT WINAPI fw_profile_get_AuthorizedApplications (INetFwProfile *iface, INetFwAuthorizedApplications **apps)
 
HRESULT NetFwProfile_create (IUnknown *pUnkOuter, LPVOID *ppObj)
 

Variables

static const struct INetFwProfileVtbl fw_profile_vtbl
 

Macro Definition Documentation

◆ COBJMACROS

#define COBJMACROS

Definition at line 22 of file profile.c.

Typedef Documentation

◆ fw_profile

Function Documentation

◆ fw_profile_AddRef()

static ULONG WINAPI fw_profile_AddRef ( INetFwProfile iface)
static

Definition at line 46 of file profile.c.

48 {
51 }
#define InterlockedIncrement
Definition: armddk.h:53
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41
LONG refs
Definition: profile.c:38

◆ fw_profile_get_AuthorizedApplications()

static HRESULT WINAPI fw_profile_get_AuthorizedApplications ( INetFwProfile iface,
INetFwAuthorizedApplications **  apps 
)
static

Definition at line 296 of file profile.c.

299 {
301 
302  TRACE("%p, %p\n", This, apps);
303  return NetFwAuthorizedApplications_create( NULL, (void **)apps );
304 }
smooth NULL
Definition: ftsmooth.c:416
#define TRACE(s)
Definition: solgame.cpp:4
HRESULT NetFwAuthorizedApplications_create(IUnknown *pUnkOuter, LPVOID *ppObj)
Definition: apps.c:645
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_get_ExceptionsNotAllowed()

static HRESULT WINAPI fw_profile_get_ExceptionsNotAllowed ( INetFwProfile iface,
VARIANT_BOOL notAllowed 
)
static

Definition at line 196 of file profile.c.

199 {
201 
202  FIXME("%p, %p\n", This, notAllowed);
203  return E_NOTIMPL;
204 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_get_FirewallEnabled()

static HRESULT WINAPI fw_profile_get_FirewallEnabled ( INetFwProfile iface,
VARIANT_BOOL enabled 
)
static

Definition at line 174 of file profile.c.

177 {
179 
180  FIXME("%p, %p\n", This, enabled);
181 
182  *enabled = VARIANT_FALSE;
183  return S_OK;
184 }
GLenum GLenum GLsizei const GLuint GLboolean enabled
Definition: glext.h:7750
#define FIXME(fmt,...)
Definition: debug.h:111
#define S_OK
Definition: intsafe.h:59
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_get_GloballyOpenPorts()

static HRESULT WINAPI fw_profile_get_GloballyOpenPorts ( INetFwProfile iface,
INetFwOpenPorts **  openPorts 
)
static

Definition at line 276 of file profile.c.

279 {
281 
282  TRACE("%p, %p\n", This, openPorts);
283  return NetFwOpenPorts_create( NULL, (void **)openPorts );
284 }
HRESULT NetFwOpenPorts_create(IUnknown *, LPVOID *) DECLSPEC_HIDDEN
Definition: port.c:589
smooth NULL
Definition: ftsmooth.c:416
#define TRACE(s)
Definition: solgame.cpp:4
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_get_IcmpSettings()

static HRESULT WINAPI fw_profile_get_IcmpSettings ( INetFwProfile iface,
INetFwIcmpSettings **  icmpSettings 
)
static

Definition at line 266 of file profile.c.

269 {
271 
272  FIXME("%p, %p\n", This, icmpSettings);
273  return E_NOTIMPL;
274 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_get_NotificationsDisabled()

static HRESULT WINAPI fw_profile_get_NotificationsDisabled ( INetFwProfile iface,
VARIANT_BOOL disabled 
)
static

Definition at line 216 of file profile.c.

219 {
221 
222  FIXME("%p, %p\n", This, disabled);
223  return E_NOTIMPL;
224 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_get_RemoteAdminSettings()

static HRESULT WINAPI fw_profile_get_RemoteAdminSettings ( INetFwProfile iface,
INetFwRemoteAdminSettings **  remoteAdminSettings 
)
static

Definition at line 256 of file profile.c.

259 {
261 
262  FIXME("%p, %p\n", This, remoteAdminSettings);
263  return E_NOTIMPL;
264 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_get_Services()

static HRESULT WINAPI fw_profile_get_Services ( INetFwProfile iface,
INetFwServices **  Services 
)
static

Definition at line 286 of file profile.c.

289 {
291 
292  TRACE("%p, %p\n", This, Services);
293  return NetFwServices_create( NULL, (void **)Services );
294 }
static SERVICES Services[NUM_SERVICES]
Definition: tcpsvcs.c:26
smooth NULL
Definition: ftsmooth.c:416
#define TRACE(s)
Definition: solgame.cpp:4
HRESULT NetFwServices_create(IUnknown *, LPVOID *) DECLSPEC_HIDDEN
Definition: service.c:461
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_get_Type()

static HRESULT WINAPI fw_profile_get_Type ( INetFwProfile iface,
NET_FW_PROFILE_TYPE type 
)
static

Definition at line 164 of file profile.c.

167 {
169 
170  FIXME("%p, %p\n", This, type);
171  return E_NOTIMPL;
172 }
GLuint GLuint GLsizei GLenum type
Definition: gl.h:1545
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_get_UnicastResponsesToMulticastBroadcastDisabled()

static HRESULT WINAPI fw_profile_get_UnicastResponsesToMulticastBroadcastDisabled ( INetFwProfile iface,
VARIANT_BOOL disabled 
)
static

Definition at line 236 of file profile.c.

239 {
241 
242  FIXME("%p, %p\n", This, disabled);
243  return E_NOTIMPL;
244 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_GetIDsOfNames()

static HRESULT WINAPI fw_profile_GetIDsOfNames ( INetFwProfile iface,
REFIID  riid,
LPOLESTR rgszNames,
UINT  cNames,
LCID  lcid,
DISPID rgDispId 
)
static

Definition at line 113 of file profile.c.

120 {
123  HRESULT hr;
124 
125  TRACE("%p %s %p %u %u %p\n", This, debugstr_guid(riid), rgszNames, cNames, lcid, rgDispId);
126 
128  if (SUCCEEDED(hr))
129  {
130  hr = ITypeInfo_GetIDsOfNames( typeinfo, rgszNames, cNames, rgDispId );
131  ITypeInfo_Release( typeinfo );
132  }
133  return hr;
134 }
HRESULT hr
Definition: shlfolder.c:183
REFIID riid
Definition: precomp.h:44
HRESULT get_typeinfo(enum type_id tid, ITypeInfo **ret)
Definition: apps.c:124
#define debugstr_guid
Definition: kernel32.h:35
#define TRACE(s)
Definition: solgame.cpp:4
LONG HRESULT
Definition: typedefs.h:78
static ITypeInfo * typeinfo[last_tid]
Definition: apps.c:109
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41
#define SUCCEEDED(hr)
Definition: intsafe.h:57

◆ fw_profile_GetTypeInfo()

static HRESULT WINAPI fw_profile_GetTypeInfo ( INetFwProfile iface,
UINT  iTInfo,
LCID  lcid,
ITypeInfo **  ppTInfo 
)
static

Definition at line 101 of file profile.c.

106 {
108 
109  TRACE("%p %u %u %p\n", This, iTInfo, lcid, ppTInfo);
110  return get_typeinfo( INetFwProfile_tid, ppTInfo );
111 }
HRESULT get_typeinfo(enum type_id tid, ITypeInfo **ret)
Definition: apps.c:124
#define TRACE(s)
Definition: solgame.cpp:4
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_GetTypeInfoCount()

static HRESULT WINAPI fw_profile_GetTypeInfoCount ( INetFwProfile iface,
UINT pctinfo 
)
static

Definition at line 90 of file profile.c.

93 {
95 
96  TRACE("%p %p\n", This, pctinfo);
97  *pctinfo = 1;
98  return S_OK;
99 }
#define TRACE(s)
Definition: solgame.cpp:4
#define S_OK
Definition: intsafe.h:59
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_Invoke()

static HRESULT WINAPI fw_profile_Invoke ( INetFwProfile iface,
DISPID  dispIdMember,
REFIID  riid,
LCID  lcid,
WORD  wFlags,
DISPPARAMS *  pDispParams,
VARIANT pVarResult,
EXCEPINFO *  pExcepInfo,
UINT puArgErr 
)
static

Definition at line 136 of file profile.c.

146 {
149  HRESULT hr;
150 
151  TRACE("%p %d %s %d %d %p %p %p %p\n", This, dispIdMember, debugstr_guid(riid),
152  lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr);
153 
155  if (SUCCEEDED(hr))
156  {
157  hr = ITypeInfo_Invoke( typeinfo, &This->INetFwProfile_iface, dispIdMember,
158  wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr );
159  ITypeInfo_Release( typeinfo );
160  }
161  return hr;
162 }
HRESULT hr
Definition: shlfolder.c:183
REFIID riid
Definition: precomp.h:44
HRESULT get_typeinfo(enum type_id tid, ITypeInfo **ret)
Definition: apps.c:124
#define debugstr_guid
Definition: kernel32.h:35
#define TRACE(s)
Definition: solgame.cpp:4
LONG HRESULT
Definition: typedefs.h:78
static ITypeInfo * typeinfo[last_tid]
Definition: apps.c:109
_In_ DWORD _Out_ _In_ WORD wFlags
Definition: wincon.h:534
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41
#define SUCCEEDED(hr)
Definition: intsafe.h:57

◆ fw_profile_put_ExceptionsNotAllowed()

static HRESULT WINAPI fw_profile_put_ExceptionsNotAllowed ( INetFwProfile iface,
VARIANT_BOOL  notAllowed 
)
static

Definition at line 206 of file profile.c.

209 {
211 
212  FIXME("%p, %d\n", This, notAllowed);
213  return E_NOTIMPL;
214 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_put_FirewallEnabled()

static HRESULT WINAPI fw_profile_put_FirewallEnabled ( INetFwProfile iface,
VARIANT_BOOL  enabled 
)
static

Definition at line 186 of file profile.c.

189 {
191 
192  FIXME("%p, %d\n", This, enabled);
193  return E_NOTIMPL;
194 }
GLenum GLenum GLsizei const GLuint GLboolean enabled
Definition: glext.h:7750
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_put_NotificationsDisabled()

static HRESULT WINAPI fw_profile_put_NotificationsDisabled ( INetFwProfile iface,
VARIANT_BOOL  disabled 
)
static

Definition at line 226 of file profile.c.

229 {
231 
232  FIXME("%p, %d\n", This, disabled);
233  return E_NOTIMPL;
234 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_put_UnicastResponsesToMulticastBroadcastDisabled()

static HRESULT WINAPI fw_profile_put_UnicastResponsesToMulticastBroadcastDisabled ( INetFwProfile iface,
VARIANT_BOOL  disabled 
)
static

Definition at line 246 of file profile.c.

249 {
251 
252  FIXME("%p, %d\n", This, disabled);
253  return E_NOTIMPL;
254 }
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_NOTIMPL
Definition: ddrawi.h:99
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_QueryInterface()

static HRESULT WINAPI fw_profile_QueryInterface ( INetFwProfile iface,
REFIID  riid,
void **  ppvObject 
)
static

Definition at line 66 of file profile.c.

70 {
72 
73  TRACE("%p %s %p\n", This, debugstr_guid( riid ), ppvObject );
74 
75  if ( IsEqualGUID( riid, &IID_INetFwProfile ) ||
78  {
79  *ppvObject = iface;
80  }
81  else
82  {
83  FIXME("interface %s not implemented\n", debugstr_guid(riid));
84  return E_NOINTERFACE;
85  }
86  INetFwProfile_AddRef( iface );
87  return S_OK;
88 }
#define E_NOINTERFACE
Definition: winerror.h:2364
REFIID riid
Definition: precomp.h:44
#define FIXME(fmt,...)
Definition: debug.h:111
#define debugstr_guid
Definition: kernel32.h:35
#define TRACE(s)
Definition: solgame.cpp:4
const GUID IID_IUnknown
const GUID IID_IDispatch
REFIID LPVOID * ppvObject
Definition: precomp.h:44
#define S_OK
Definition: intsafe.h:59
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
Definition: compobj.c:4112
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41

◆ fw_profile_Release()

static ULONG WINAPI fw_profile_Release ( INetFwProfile iface)
static

Definition at line 53 of file profile.c.

55 {
58  if (!refs)
59  {
60  TRACE("destroying %p\n", fw_profile);
62  }
63  return refs;
64 }
long LONG
Definition: pedump.c:60
#define TRACE(s)
Definition: solgame.cpp:4
#define GetProcessHeap()
Definition: compat.h:404
#define InterlockedDecrement
Definition: armddk.h:52
static fw_profile * impl_from_INetFwProfile(INetFwProfile *iface)
Definition: profile.c:41
#define HeapFree(x, y, z)
Definition: compat.h:403
LONG refs
Definition: profile.c:38

◆ impl_from_INetFwProfile()

◆ NetFwProfile_create()

HRESULT NetFwProfile_create ( IUnknown pUnkOuter,
LPVOID ppObj 
)

Definition at line 331 of file profile.c.

332 {
333  fw_profile *fp;
334 
335  TRACE("(%p,%p)\n", pUnkOuter, ppObj);
336 
337  fp = HeapAlloc( GetProcessHeap(), 0, sizeof(*fp) );
338  if (!fp) return E_OUTOFMEMORY;
339 
340  fp->INetFwProfile_iface.lpVtbl = &fw_profile_vtbl;
341  fp->refs = 1;
342 
343  *ppObj = &fp->INetFwProfile_iface;
344 
345  TRACE("returning iface %p\n", *ppObj);
346  return S_OK;
347 }
#define E_OUTOFMEMORY
Definition: ddrawi.h:100
#define TRACE(s)
Definition: solgame.cpp:4
#define GetProcessHeap()
Definition: compat.h:404
PVOID WINAPI HeapAlloc(HANDLE, DWORD, SIZE_T)
INetFwProfile INetFwProfile_iface
Definition: profile.c:37
#define S_OK
Definition: intsafe.h:59
static const struct INetFwProfileVtbl fw_profile_vtbl
Definition: profile.c:306
LONG refs
Definition: profile.c:38

Referenced by fw_policy_get_CurrentProfile().

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( hnetcfg  )

Variable Documentation

◆ fw_profile_vtbl

const struct INetFwProfileVtbl fw_profile_vtbl
static
Initial value:
=
{
}
static HRESULT WINAPI fw_profile_GetIDsOfNames(INetFwProfile *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)
Definition: profile.c:113
static HRESULT WINAPI fw_profile_get_Type(INetFwProfile *iface, NET_FW_PROFILE_TYPE *type)
Definition: profile.c:164
static HRESULT WINAPI fw_profile_put_UnicastResponsesToMulticastBroadcastDisabled(INetFwProfile *iface, VARIANT_BOOL disabled)
Definition: profile.c:246
static HRESULT WINAPI fw_profile_QueryInterface(INetFwProfile *iface, REFIID riid, void **ppvObject)
Definition: profile.c:66
static HRESULT WINAPI fw_profile_get_UnicastResponsesToMulticastBroadcastDisabled(INetFwProfile *iface, VARIANT_BOOL *disabled)
Definition: profile.c:236
static HRESULT WINAPI fw_profile_get_NotificationsDisabled(INetFwProfile *iface, VARIANT_BOOL *disabled)
Definition: profile.c:216
static HRESULT WINAPI fw_profile_get_AuthorizedApplications(INetFwProfile *iface, INetFwAuthorizedApplications **apps)
Definition: profile.c:296
static HRESULT WINAPI fw_profile_get_ExceptionsNotAllowed(INetFwProfile *iface, VARIANT_BOOL *notAllowed)
Definition: profile.c:196
static HRESULT WINAPI fw_profile_GetTypeInfoCount(INetFwProfile *iface, UINT *pctinfo)
Definition: profile.c:90
static HRESULT WINAPI fw_profile_get_Services(INetFwProfile *iface, INetFwServices **Services)
Definition: profile.c:286
static HRESULT WINAPI fw_profile_put_FirewallEnabled(INetFwProfile *iface, VARIANT_BOOL enabled)
Definition: profile.c:186
static HRESULT WINAPI fw_profile_get_RemoteAdminSettings(INetFwProfile *iface, INetFwRemoteAdminSettings **remoteAdminSettings)
Definition: profile.c:256
static ULONG WINAPI fw_profile_AddRef(INetFwProfile *iface)
Definition: profile.c:46
static HRESULT WINAPI fw_profile_get_GloballyOpenPorts(INetFwProfile *iface, INetFwOpenPorts **openPorts)
Definition: profile.c:276
static ULONG WINAPI fw_profile_Release(INetFwProfile *iface)
Definition: profile.c:53
static HRESULT WINAPI fw_profile_put_ExceptionsNotAllowed(INetFwProfile *iface, VARIANT_BOOL notAllowed)
Definition: profile.c:206
static HRESULT WINAPI fw_profile_get_FirewallEnabled(INetFwProfile *iface, VARIANT_BOOL *enabled)
Definition: profile.c:174
static HRESULT WINAPI fw_profile_put_NotificationsDisabled(INetFwProfile *iface, VARIANT_BOOL disabled)
Definition: profile.c:226
static HRESULT WINAPI fw_profile_get_IcmpSettings(INetFwProfile *iface, INetFwIcmpSettings **icmpSettings)
Definition: profile.c:266
static HRESULT WINAPI fw_profile_GetTypeInfo(INetFwProfile *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
Definition: profile.c:101
static HRESULT WINAPI fw_profile_Invoke(INetFwProfile *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
Definition: profile.c:136

Definition at line 306 of file profile.c.

Referenced by NetFwProfile_create().