Home | History | Annotate | Download | only in include
      1 /*** Autogenerated by WIDL 1.6 from include/napmanagement.idl - Do not edit ***/
      2 
      3 #ifndef __REQUIRED_RPCNDR_H_VERSION__
      4 #define __REQUIRED_RPCNDR_H_VERSION__ 475
      5 #endif
      6 
      7 #include <rpc.h>
      8 #include <rpcndr.h>
      9 
     10 #ifndef COM_NO_WINDOWS_H
     11 #include <windows.h>
     12 #include <ole2.h>
     13 #endif
     14 
     15 #ifndef __napmanagement_h__
     16 #define __napmanagement_h__
     17 
     18 /* Forward declarations */
     19 
     20 #ifndef __INapClientManagement_FWD_DEFINED__
     21 #define __INapClientManagement_FWD_DEFINED__
     22 typedef interface INapClientManagement INapClientManagement;
     23 #endif
     24 
     25 #ifndef __INapClientManagement2_FWD_DEFINED__
     26 #define __INapClientManagement2_FWD_DEFINED__
     27 typedef interface INapClientManagement2 INapClientManagement2;
     28 #endif
     29 
     30 /* Headers for imported files */
     31 
     32 #include <naptypes.h>
     33 #include <unknwn.h>
     34 
     35 #ifdef __cplusplus
     36 extern "C" {
     37 #endif
     38 
     39 #include <winapifamily.h>
     40 
     41 #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
     42 EXTERN_C const CLSID CLSID_NapClientManagement;
     43 /*****************************************************************************
     44  * INapClientManagement interface
     45  */
     46 #ifndef __INapClientManagement_INTERFACE_DEFINED__
     47 #define __INapClientManagement_INTERFACE_DEFINED__
     48 
     49 DEFINE_GUID(IID_INapClientManagement, 0x432a1da5, 0x3888, 0x4b9a, 0xa7,0x34, 0xcf,0xf1,0xe4,0x48,0xc5,0xb9);
     50 #if defined(__cplusplus) && !defined(CINTERFACE)
     51 MIDL_INTERFACE("432a1da5-3888-4b9a-a734-cff1e448c5b9")
     52 INapClientManagement : public IUnknown
     53 {
     54     virtual HRESULT STDMETHODCALLTYPE GetNapClientInfo(
     55         WINBOOL *isNapEnabled,
     56         CountedString **clientName,
     57         CountedString **clientDescription,
     58         CountedString **protocolVersion) = 0;
     59 
     60     virtual HRESULT STDMETHODCALLTYPE GetSystemIsolationInfo(
     61         IsolationInfo **isolationInfo,
     62         WINBOOL *unknownConnections) = 0;
     63 
     64     virtual HRESULT STDMETHODCALLTYPE RegisterSystemHealthAgent(
     65         const NapComponentRegistrationInfo *agent) = 0;
     66 
     67     virtual HRESULT STDMETHODCALLTYPE UnregisterSystemHealthAgent(
     68         SystemHealthEntityId id) = 0;
     69 
     70     virtual HRESULT STDMETHODCALLTYPE RegisterEnforcementClient(
     71         const NapComponentRegistrationInfo *enforcer) = 0;
     72 
     73     virtual HRESULT STDMETHODCALLTYPE UnregisterEnforcementClient(
     74         EnforcementEntityId id) = 0;
     75 
     76     virtual HRESULT STDMETHODCALLTYPE GetRegisteredSystemHealthAgents(
     77         SystemHealthEntityCount *count,
     78         NapComponentRegistrationInfo **agents) = 0;
     79 
     80     virtual HRESULT STDMETHODCALLTYPE GetRegisteredEnforcementClients(
     81         EnforcementEntityCount *count,
     82         NapComponentRegistrationInfo **enforcers) = 0;
     83 
     84 };
     85 #ifdef __CRT_UUID_DECL
     86 __CRT_UUID_DECL(INapClientManagement, 0x432a1da5, 0x3888, 0x4b9a, 0xa7,0x34, 0xcf,0xf1,0xe4,0x48,0xc5,0xb9)
     87 #endif
     88 #else
     89 typedef struct INapClientManagementVtbl {
     90     BEGIN_INTERFACE
     91 
     92     /*** IUnknown methods ***/
     93     HRESULT (STDMETHODCALLTYPE *QueryInterface)(
     94         INapClientManagement* This,
     95         REFIID riid,
     96         void **ppvObject);
     97 
     98     ULONG (STDMETHODCALLTYPE *AddRef)(
     99         INapClientManagement* This);
    100 
    101     ULONG (STDMETHODCALLTYPE *Release)(
    102         INapClientManagement* This);
    103 
    104     /*** INapClientManagement methods ***/
    105     HRESULT (STDMETHODCALLTYPE *GetNapClientInfo)(
    106         INapClientManagement* This,
    107         WINBOOL *isNapEnabled,
    108         CountedString **clientName,
    109         CountedString **clientDescription,
    110         CountedString **protocolVersion);
    111 
    112     HRESULT (STDMETHODCALLTYPE *GetSystemIsolationInfo)(
    113         INapClientManagement* This,
    114         IsolationInfo **isolationInfo,
    115         WINBOOL *unknownConnections);
    116 
    117     HRESULT (STDMETHODCALLTYPE *RegisterSystemHealthAgent)(
    118         INapClientManagement* This,
    119         const NapComponentRegistrationInfo *agent);
    120 
    121     HRESULT (STDMETHODCALLTYPE *UnregisterSystemHealthAgent)(
    122         INapClientManagement* This,
    123         SystemHealthEntityId id);
    124 
    125     HRESULT (STDMETHODCALLTYPE *RegisterEnforcementClient)(
    126         INapClientManagement* This,
    127         const NapComponentRegistrationInfo *enforcer);
    128 
    129     HRESULT (STDMETHODCALLTYPE *UnregisterEnforcementClient)(
    130         INapClientManagement* This,
    131         EnforcementEntityId id);
    132 
    133     HRESULT (STDMETHODCALLTYPE *GetRegisteredSystemHealthAgents)(
    134         INapClientManagement* This,
    135         SystemHealthEntityCount *count,
    136         NapComponentRegistrationInfo **agents);
    137 
    138     HRESULT (STDMETHODCALLTYPE *GetRegisteredEnforcementClients)(
    139         INapClientManagement* This,
    140         EnforcementEntityCount *count,
    141         NapComponentRegistrationInfo **enforcers);
    142 
    143     END_INTERFACE
    144 } INapClientManagementVtbl;
    145 interface INapClientManagement {
    146     CONST_VTBL INapClientManagementVtbl* lpVtbl;
    147 };
    148 
    149 #ifdef COBJMACROS
    150 #ifndef WIDL_C_INLINE_WRAPPERS
    151 /*** IUnknown methods ***/
    152 #define INapClientManagement_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
    153 #define INapClientManagement_AddRef(This) (This)->lpVtbl->AddRef(This)
    154 #define INapClientManagement_Release(This) (This)->lpVtbl->Release(This)
    155 /*** INapClientManagement methods ***/
    156 #define INapClientManagement_GetNapClientInfo(This,isNapEnabled,clientName,clientDescription,protocolVersion) (This)->lpVtbl->GetNapClientInfo(This,isNapEnabled,clientName,clientDescription,protocolVersion)
    157 #define INapClientManagement_GetSystemIsolationInfo(This,isolationInfo,unknownConnections) (This)->lpVtbl->GetSystemIsolationInfo(This,isolationInfo,unknownConnections)
    158 #define INapClientManagement_RegisterSystemHealthAgent(This,agent) (This)->lpVtbl->RegisterSystemHealthAgent(This,agent)
    159 #define INapClientManagement_UnregisterSystemHealthAgent(This,id) (This)->lpVtbl->UnregisterSystemHealthAgent(This,id)
    160 #define INapClientManagement_RegisterEnforcementClient(This,enforcer) (This)->lpVtbl->RegisterEnforcementClient(This,enforcer)
    161 #define INapClientManagement_UnregisterEnforcementClient(This,id) (This)->lpVtbl->UnregisterEnforcementClient(This,id)
    162 #define INapClientManagement_GetRegisteredSystemHealthAgents(This,count,agents) (This)->lpVtbl->GetRegisteredSystemHealthAgents(This,count,agents)
    163 #define INapClientManagement_GetRegisteredEnforcementClients(This,count,enforcers) (This)->lpVtbl->GetRegisteredEnforcementClients(This,count,enforcers)
    164 #else
    165 /*** IUnknown methods ***/
    166 static FORCEINLINE HRESULT INapClientManagement_QueryInterface(INapClientManagement* This,REFIID riid,void **ppvObject) {
    167     return This->lpVtbl->QueryInterface(This,riid,ppvObject);
    168 }
    169 static FORCEINLINE ULONG INapClientManagement_AddRef(INapClientManagement* This) {
    170     return This->lpVtbl->AddRef(This);
    171 }
    172 static FORCEINLINE ULONG INapClientManagement_Release(INapClientManagement* This) {
    173     return This->lpVtbl->Release(This);
    174 }
    175 /*** INapClientManagement methods ***/
    176 static FORCEINLINE HRESULT INapClientManagement_GetNapClientInfo(INapClientManagement* This,WINBOOL *isNapEnabled,CountedString **clientName,CountedString **clientDescription,CountedString **protocolVersion) {
    177     return This->lpVtbl->GetNapClientInfo(This,isNapEnabled,clientName,clientDescription,protocolVersion);
    178 }
    179 static FORCEINLINE HRESULT INapClientManagement_GetSystemIsolationInfo(INapClientManagement* This,IsolationInfo **isolationInfo,WINBOOL *unknownConnections) {
    180     return This->lpVtbl->GetSystemIsolationInfo(This,isolationInfo,unknownConnections);
    181 }
    182 static FORCEINLINE HRESULT INapClientManagement_RegisterSystemHealthAgent(INapClientManagement* This,const NapComponentRegistrationInfo *agent) {
    183     return This->lpVtbl->RegisterSystemHealthAgent(This,agent);
    184 }
    185 static FORCEINLINE HRESULT INapClientManagement_UnregisterSystemHealthAgent(INapClientManagement* This,SystemHealthEntityId id) {
    186     return This->lpVtbl->UnregisterSystemHealthAgent(This,id);
    187 }
    188 static FORCEINLINE HRESULT INapClientManagement_RegisterEnforcementClient(INapClientManagement* This,const NapComponentRegistrationInfo *enforcer) {
    189     return This->lpVtbl->RegisterEnforcementClient(This,enforcer);
    190 }
    191 static FORCEINLINE HRESULT INapClientManagement_UnregisterEnforcementClient(INapClientManagement* This,EnforcementEntityId id) {
    192     return This->lpVtbl->UnregisterEnforcementClient(This,id);
    193 }
    194 static FORCEINLINE HRESULT INapClientManagement_GetRegisteredSystemHealthAgents(INapClientManagement* This,SystemHealthEntityCount *count,NapComponentRegistrationInfo **agents) {
    195     return This->lpVtbl->GetRegisteredSystemHealthAgents(This,count,agents);
    196 }
    197 static FORCEINLINE HRESULT INapClientManagement_GetRegisteredEnforcementClients(INapClientManagement* This,EnforcementEntityCount *count,NapComponentRegistrationInfo **enforcers) {
    198     return This->lpVtbl->GetRegisteredEnforcementClients(This,count,enforcers);
    199 }
    200 #endif
    201 #endif
    202 
    203 #endif
    204 
    205 HRESULT STDMETHODCALLTYPE INapClientManagement_GetNapClientInfo_Proxy(
    206     INapClientManagement* This,
    207     WINBOOL *isNapEnabled,
    208     CountedString **clientName,
    209     CountedString **clientDescription,
    210     CountedString **protocolVersion);
    211 void __RPC_STUB INapClientManagement_GetNapClientInfo_Stub(
    212     IRpcStubBuffer* This,
    213     IRpcChannelBuffer* pRpcChannelBuffer,
    214     PRPC_MESSAGE pRpcMessage,
    215     DWORD* pdwStubPhase);
    216 HRESULT STDMETHODCALLTYPE INapClientManagement_GetSystemIsolationInfo_Proxy(
    217     INapClientManagement* This,
    218     IsolationInfo **isolationInfo,
    219     WINBOOL *unknownConnections);
    220 void __RPC_STUB INapClientManagement_GetSystemIsolationInfo_Stub(
    221     IRpcStubBuffer* This,
    222     IRpcChannelBuffer* pRpcChannelBuffer,
    223     PRPC_MESSAGE pRpcMessage,
    224     DWORD* pdwStubPhase);
    225 HRESULT STDMETHODCALLTYPE INapClientManagement_RegisterSystemHealthAgent_Proxy(
    226     INapClientManagement* This,
    227     const NapComponentRegistrationInfo *agent);
    228 void __RPC_STUB INapClientManagement_RegisterSystemHealthAgent_Stub(
    229     IRpcStubBuffer* This,
    230     IRpcChannelBuffer* pRpcChannelBuffer,
    231     PRPC_MESSAGE pRpcMessage,
    232     DWORD* pdwStubPhase);
    233 HRESULT STDMETHODCALLTYPE INapClientManagement_UnregisterSystemHealthAgent_Proxy(
    234     INapClientManagement* This,
    235     SystemHealthEntityId id);
    236 void __RPC_STUB INapClientManagement_UnregisterSystemHealthAgent_Stub(
    237     IRpcStubBuffer* This,
    238     IRpcChannelBuffer* pRpcChannelBuffer,
    239     PRPC_MESSAGE pRpcMessage,
    240     DWORD* pdwStubPhase);
    241 HRESULT STDMETHODCALLTYPE INapClientManagement_RegisterEnforcementClient_Proxy(
    242     INapClientManagement* This,
    243     const NapComponentRegistrationInfo *enforcer);
    244 void __RPC_STUB INapClientManagement_RegisterEnforcementClient_Stub(
    245     IRpcStubBuffer* This,
    246     IRpcChannelBuffer* pRpcChannelBuffer,
    247     PRPC_MESSAGE pRpcMessage,
    248     DWORD* pdwStubPhase);
    249 HRESULT STDMETHODCALLTYPE INapClientManagement_UnregisterEnforcementClient_Proxy(
    250     INapClientManagement* This,
    251     EnforcementEntityId id);
    252 void __RPC_STUB INapClientManagement_UnregisterEnforcementClient_Stub(
    253     IRpcStubBuffer* This,
    254     IRpcChannelBuffer* pRpcChannelBuffer,
    255     PRPC_MESSAGE pRpcMessage,
    256     DWORD* pdwStubPhase);
    257 HRESULT STDMETHODCALLTYPE INapClientManagement_GetRegisteredSystemHealthAgents_Proxy(
    258     INapClientManagement* This,
    259     SystemHealthEntityCount *count,
    260     NapComponentRegistrationInfo **agents);
    261 void __RPC_STUB INapClientManagement_GetRegisteredSystemHealthAgents_Stub(
    262     IRpcStubBuffer* This,
    263     IRpcChannelBuffer* pRpcChannelBuffer,
    264     PRPC_MESSAGE pRpcMessage,
    265     DWORD* pdwStubPhase);
    266 HRESULT STDMETHODCALLTYPE INapClientManagement_GetRegisteredEnforcementClients_Proxy(
    267     INapClientManagement* This,
    268     EnforcementEntityCount *count,
    269     NapComponentRegistrationInfo **enforcers);
    270 void __RPC_STUB INapClientManagement_GetRegisteredEnforcementClients_Stub(
    271     IRpcStubBuffer* This,
    272     IRpcChannelBuffer* pRpcChannelBuffer,
    273     PRPC_MESSAGE pRpcMessage,
    274     DWORD* pdwStubPhase);
    275 
    276 #endif  /* __INapClientManagement_INTERFACE_DEFINED__ */
    277 
    278 /*****************************************************************************
    279  * INapClientManagement2 interface
    280  */
    281 #ifndef __INapClientManagement2_INTERFACE_DEFINED__
    282 #define __INapClientManagement2_INTERFACE_DEFINED__
    283 
    284 DEFINE_GUID(IID_INapClientManagement2, 0x07a1127b, 0x18cc, 0x422a, 0xb9,0x88, 0xe8,0x92,0x60,0x0f,0xcc,0x74);
    285 #if defined(__cplusplus) && !defined(CINTERFACE)
    286 MIDL_INTERFACE("07a1127b-18cc-422a-b988-e892600fcc74")
    287 INapClientManagement2 : public INapClientManagement
    288 {
    289     virtual HRESULT STDMETHODCALLTYPE GetSystemIsolationInfoEx(
    290         IsolationInfoEx **isolationInfo,
    291         WINBOOL *unknownConnections) = 0;
    292 
    293 };
    294 #ifdef __CRT_UUID_DECL
    295 __CRT_UUID_DECL(INapClientManagement2, 0x07a1127b, 0x18cc, 0x422a, 0xb9,0x88, 0xe8,0x92,0x60,0x0f,0xcc,0x74)
    296 #endif
    297 #else
    298 typedef struct INapClientManagement2Vtbl {
    299     BEGIN_INTERFACE
    300 
    301     /*** IUnknown methods ***/
    302     HRESULT (STDMETHODCALLTYPE *QueryInterface)(
    303         INapClientManagement2* This,
    304         REFIID riid,
    305         void **ppvObject);
    306 
    307     ULONG (STDMETHODCALLTYPE *AddRef)(
    308         INapClientManagement2* This);
    309 
    310     ULONG (STDMETHODCALLTYPE *Release)(
    311         INapClientManagement2* This);
    312 
    313     /*** INapClientManagement methods ***/
    314     HRESULT (STDMETHODCALLTYPE *GetNapClientInfo)(
    315         INapClientManagement2* This,
    316         WINBOOL *isNapEnabled,
    317         CountedString **clientName,
    318         CountedString **clientDescription,
    319         CountedString **protocolVersion);
    320 
    321     HRESULT (STDMETHODCALLTYPE *GetSystemIsolationInfo)(
    322         INapClientManagement2* This,
    323         IsolationInfo **isolationInfo,
    324         WINBOOL *unknownConnections);
    325 
    326     HRESULT (STDMETHODCALLTYPE *RegisterSystemHealthAgent)(
    327         INapClientManagement2* This,
    328         const NapComponentRegistrationInfo *agent);
    329 
    330     HRESULT (STDMETHODCALLTYPE *UnregisterSystemHealthAgent)(
    331         INapClientManagement2* This,
    332         SystemHealthEntityId id);
    333 
    334     HRESULT (STDMETHODCALLTYPE *RegisterEnforcementClient)(
    335         INapClientManagement2* This,
    336         const NapComponentRegistrationInfo *enforcer);
    337 
    338     HRESULT (STDMETHODCALLTYPE *UnregisterEnforcementClient)(
    339         INapClientManagement2* This,
    340         EnforcementEntityId id);
    341 
    342     HRESULT (STDMETHODCALLTYPE *GetRegisteredSystemHealthAgents)(
    343         INapClientManagement2* This,
    344         SystemHealthEntityCount *count,
    345         NapComponentRegistrationInfo **agents);
    346 
    347     HRESULT (STDMETHODCALLTYPE *GetRegisteredEnforcementClients)(
    348         INapClientManagement2* This,
    349         EnforcementEntityCount *count,
    350         NapComponentRegistrationInfo **enforcers);
    351 
    352     /*** INapClientManagement2 methods ***/
    353     HRESULT (STDMETHODCALLTYPE *GetSystemIsolationInfoEx)(
    354         INapClientManagement2* This,
    355         IsolationInfoEx **isolationInfo,
    356         WINBOOL *unknownConnections);
    357 
    358     END_INTERFACE
    359 } INapClientManagement2Vtbl;
    360 interface INapClientManagement2 {
    361     CONST_VTBL INapClientManagement2Vtbl* lpVtbl;
    362 };
    363 
    364 #ifdef COBJMACROS
    365 #ifndef WIDL_C_INLINE_WRAPPERS
    366 /*** IUnknown methods ***/
    367 #define INapClientManagement2_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
    368 #define INapClientManagement2_AddRef(This) (This)->lpVtbl->AddRef(This)
    369 #define INapClientManagement2_Release(This) (This)->lpVtbl->Release(This)
    370 /*** INapClientManagement methods ***/
    371 #define INapClientManagement2_GetNapClientInfo(This,isNapEnabled,clientName,clientDescription,protocolVersion) (This)->lpVtbl->GetNapClientInfo(This,isNapEnabled,clientName,clientDescription,protocolVersion)
    372 #define INapClientManagement2_GetSystemIsolationInfo(This,isolationInfo,unknownConnections) (This)->lpVtbl->GetSystemIsolationInfo(This,isolationInfo,unknownConnections)
    373 #define INapClientManagement2_RegisterSystemHealthAgent(This,agent) (This)->lpVtbl->RegisterSystemHealthAgent(This,agent)
    374 #define INapClientManagement2_UnregisterSystemHealthAgent(This,id) (This)->lpVtbl->UnregisterSystemHealthAgent(This,id)
    375 #define INapClientManagement2_RegisterEnforcementClient(This,enforcer) (This)->lpVtbl->RegisterEnforcementClient(This,enforcer)
    376 #define INapClientManagement2_UnregisterEnforcementClient(This,id) (This)->lpVtbl->UnregisterEnforcementClient(This,id)
    377 #define INapClientManagement2_GetRegisteredSystemHealthAgents(This,count,agents) (This)->lpVtbl->GetRegisteredSystemHealthAgents(This,count,agents)
    378 #define INapClientManagement2_GetRegisteredEnforcementClients(This,count,enforcers) (This)->lpVtbl->GetRegisteredEnforcementClients(This,count,enforcers)
    379 /*** INapClientManagement2 methods ***/
    380 #define INapClientManagement2_GetSystemIsolationInfoEx(This,isolationInfo,unknownConnections) (This)->lpVtbl->GetSystemIsolationInfoEx(This,isolationInfo,unknownConnections)
    381 #else
    382 /*** IUnknown methods ***/
    383 static FORCEINLINE HRESULT INapClientManagement2_QueryInterface(INapClientManagement2* This,REFIID riid,void **ppvObject) {
    384     return This->lpVtbl->QueryInterface(This,riid,ppvObject);
    385 }
    386 static FORCEINLINE ULONG INapClientManagement2_AddRef(INapClientManagement2* This) {
    387     return This->lpVtbl->AddRef(This);
    388 }
    389 static FORCEINLINE ULONG INapClientManagement2_Release(INapClientManagement2* This) {
    390     return This->lpVtbl->Release(This);
    391 }
    392 /*** INapClientManagement methods ***/
    393 static FORCEINLINE HRESULT INapClientManagement2_GetNapClientInfo(INapClientManagement2* This,WINBOOL *isNapEnabled,CountedString **clientName,CountedString **clientDescription,CountedString **protocolVersion) {
    394     return This->lpVtbl->GetNapClientInfo(This,isNapEnabled,clientName,clientDescription,protocolVersion);
    395 }
    396 static FORCEINLINE HRESULT INapClientManagement2_GetSystemIsolationInfo(INapClientManagement2* This,IsolationInfo **isolationInfo,WINBOOL *unknownConnections) {
    397     return This->lpVtbl->GetSystemIsolationInfo(This,isolationInfo,unknownConnections);
    398 }
    399 static FORCEINLINE HRESULT INapClientManagement2_RegisterSystemHealthAgent(INapClientManagement2* This,const NapComponentRegistrationInfo *agent) {
    400     return This->lpVtbl->RegisterSystemHealthAgent(This,agent);
    401 }
    402 static FORCEINLINE HRESULT INapClientManagement2_UnregisterSystemHealthAgent(INapClientManagement2* This,SystemHealthEntityId id) {
    403     return This->lpVtbl->UnregisterSystemHealthAgent(This,id);
    404 }
    405 static FORCEINLINE HRESULT INapClientManagement2_RegisterEnforcementClient(INapClientManagement2* This,const NapComponentRegistrationInfo *enforcer) {
    406     return This->lpVtbl->RegisterEnforcementClient(This,enforcer);
    407 }
    408 static FORCEINLINE HRESULT INapClientManagement2_UnregisterEnforcementClient(INapClientManagement2* This,EnforcementEntityId id) {
    409     return This->lpVtbl->UnregisterEnforcementClient(This,id);
    410 }
    411 static FORCEINLINE HRESULT INapClientManagement2_GetRegisteredSystemHealthAgents(INapClientManagement2* This,SystemHealthEntityCount *count,NapComponentRegistrationInfo **agents) {
    412     return This->lpVtbl->GetRegisteredSystemHealthAgents(This,count,agents);
    413 }
    414 static FORCEINLINE HRESULT INapClientManagement2_GetRegisteredEnforcementClients(INapClientManagement2* This,EnforcementEntityCount *count,NapComponentRegistrationInfo **enforcers) {
    415     return This->lpVtbl->GetRegisteredEnforcementClients(This,count,enforcers);
    416 }
    417 /*** INapClientManagement2 methods ***/
    418 static FORCEINLINE HRESULT INapClientManagement2_GetSystemIsolationInfoEx(INapClientManagement2* This,IsolationInfoEx **isolationInfo,WINBOOL *unknownConnections) {
    419     return This->lpVtbl->GetSystemIsolationInfoEx(This,isolationInfo,unknownConnections);
    420 }
    421 #endif
    422 #endif
    423 
    424 #endif
    425 
    426 HRESULT STDMETHODCALLTYPE INapClientManagement2_GetSystemIsolationInfoEx_Proxy(
    427     INapClientManagement2* This,
    428     IsolationInfoEx **isolationInfo,
    429     WINBOOL *unknownConnections);
    430 void __RPC_STUB INapClientManagement2_GetSystemIsolationInfoEx_Stub(
    431     IRpcStubBuffer* This,
    432     IRpcChannelBuffer* pRpcChannelBuffer,
    433     PRPC_MESSAGE pRpcMessage,
    434     DWORD* pdwStubPhase);
    435 
    436 #endif  /* __INapClientManagement2_INTERFACE_DEFINED__ */
    437 
    438 #endif
    439 /* Begin additional prototypes for all interfaces */
    440 
    441 
    442 /* End additional prototypes */
    443 
    444 #ifdef __cplusplus
    445 }
    446 #endif
    447 
    448 #endif /* __napmanagement_h__ */
    449