/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 8.00.0613 */ /* @@MIDL_FILE_HEADING( ) */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 500 #endif /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCSAL_H_VERSION__ #define __REQUIRED_RPCSAL_H_VERSION__ 100 #endif #include "rpc.h" #include "rpcndr.h" #ifndef __RPCNDR_H_VERSION__ #error this stub requires an updated version of #endif /* __RPCNDR_H_VERSION__ */ #ifndef COM_NO_WINDOWS_H #include "windows.h" #include "ole2.h" #endif /*COM_NO_WINDOWS_H*/ #ifndef __windows2Eembedded2Edevicelockdown_h__ #define __windows2Eembedded2Edevicelockdown_h__ #if defined(_MSC_VER) && (_MSC_VER >= 1020) #pragma once #endif /* Forward Declarations */ #ifndef ____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_FWD_DEFINED__ #define ____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation; #ifdef __cplusplus namespace ABI { namespace Windows { namespace Embedded { namespace DeviceLockdown { interface IDeviceLockdownProfileInformation; } /* end namespace */ } /* end namespace */ } /* end namespace */ } /* end namespace */ #endif /* __cplusplus */ #endif /* ____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_FWD_DEFINED__ */ #ifndef ____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_FWD_DEFINED__ #define ____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_FWD_DEFINED__ typedef interface __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics; #ifdef __cplusplus namespace ABI { namespace Windows { namespace Embedded { namespace DeviceLockdown { interface IDeviceLockdownProfileStatics; } /* end namespace */ } /* end namespace */ } /* end namespace */ } /* end namespace */ #endif /* __cplusplus */ #endif /* ____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_FWD_DEFINED__ */ /* header files for imported files */ #include "inspectable.h" #include "AsyncInfo.h" #include "EventToken.h" #include "Windows.Foundation.h" #ifdef __cplusplus extern "C"{ #endif /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0000 */ /* [local] */ #ifdef __cplusplus } /*extern "C"*/ #endif #include #ifdef __cplusplus extern "C" { #endif /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0000 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0000_v0_0_s_ifspec; /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0300 */ /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0300 */ extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0300_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0300_v0_0_s_ifspec; /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0001 */ /* [local] */ #ifndef DEF___FIIterator_1_GUID_USE #define DEF___FIIterator_1_GUID_USE #if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME) } /*extern "C"*/ namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("d3d64048-82b3-53c7-9285-b0be18368482")) IIterator : IIterator_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterator`1"; } }; typedef IIterator __FIIterator_1_GUID_t; #define ____FIIterator_1_GUID_FWD_DEFINED__ #define __FIIterator_1_GUID ABI::Windows::Foundation::Collections::__FIIterator_1_GUID_t /* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ } extern "C" { #endif //__cplusplus #endif /* DEF___FIIterator_1_GUID_USE */ /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0001 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0001_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0001_v0_0_s_ifspec; /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0301 */ /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0301 */ extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0301_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0301_v0_0_s_ifspec; /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0002 */ /* [local] */ #ifndef DEF___FIIterable_1_GUID_USE #define DEF___FIIterable_1_GUID_USE #if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME) } /*extern "C"*/ namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("f4ca3045-5dd7-54be-982e-d88d8ca0876e")) IIterable : IIterable_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IIterable`1"; } }; typedef IIterable __FIIterable_1_GUID_t; #define ____FIIterable_1_GUID_FWD_DEFINED__ #define __FIIterable_1_GUID ABI::Windows::Foundation::Collections::__FIIterable_1_GUID_t /* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ } extern "C" { #endif //__cplusplus #endif /* DEF___FIIterable_1_GUID_USE */ /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0002 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0002_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0002_v0_0_s_ifspec; /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0302 */ /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0302 */ extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0302_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0302_v0_0_s_ifspec; /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0003 */ /* [local] */ #ifndef DEF___FIVectorView_1_GUID_USE #define DEF___FIVectorView_1_GUID_USE #if defined(__cplusplus) && !defined(RO_NO_TEMPLATE_NAME) } /*extern "C"*/ namespace ABI { namespace Windows { namespace Foundation { namespace Collections { template <> struct __declspec(uuid("9520e64b-15b2-52a6-98ed-3191fa6cf68a")) IVectorView : IVectorView_impl { static const wchar_t* z_get_rc_name_impl() { return L"Windows.Foundation.Collections.IVectorView`1"; } }; typedef IVectorView __FIVectorView_1_GUID_t; #define ____FIVectorView_1_GUID_FWD_DEFINED__ #define __FIVectorView_1_GUID ABI::Windows::Foundation::Collections::__FIVectorView_1_GUID_t /* ABI */ } /* Windows */ } /* Foundation */ } /* Collections */ } extern "C" { #endif //__cplusplus #endif /* DEF___FIVectorView_1_GUID_USE */ #if defined(__cplusplus) } #endif // defined(__cplusplus) #include #if defined(__cplusplus) extern "C" { #endif // defined(__cplusplus) #ifdef __cplusplus namespace ABI { namespace Windows { namespace Embedded { namespace DeviceLockdown { class DeviceLockdownProfileInformation; } /*DeviceLockdown*/ } /*Embedded*/ } /*Windows*/ } #endif #if !defined(____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_INTERFACE_DEFINED__) extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Embedded_DeviceLockdown_IDeviceLockdownProfileInformation[] = L"Windows.Embedded.DeviceLockdown.IDeviceLockdownProfileInformation"; #endif /* !defined(____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_INTERFACE_DEFINED__) */ /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0003 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0003_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0003_v0_0_s_ifspec; #ifndef ____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_INTERFACE_DEFINED__ #define ____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_INTERFACE_DEFINED__ /* interface __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation */ /* [uuid][object] */ /* interface ABI::Windows::Embedded::DeviceLockdown::IDeviceLockdownProfileInformation */ /* [uuid][object] */ EXTERN_C const IID IID___x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation; #if defined(__cplusplus) && !defined(CINTERFACE) } /* end extern "C" */ namespace ABI { namespace Windows { namespace Embedded { namespace DeviceLockdown { MIDL_INTERFACE("7980E14E-45B1-4A96-92FC-62756B739678") IDeviceLockdownProfileInformation : public IInspectable { public: virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Name( /* [out][retval] */ __RPC__deref_out_opt HSTRING *phProfileName) = 0; }; extern const __declspec(selectany) IID & IID_IDeviceLockdownProfileInformation = __uuidof(IDeviceLockdownProfileInformation); } /* end namespace */ } /* end namespace */ } /* end namespace */ } /* end namespace */ extern "C" { #else /* C style interface */ typedef struct __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformationVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation * This); ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation * This); HRESULT ( STDMETHODCALLTYPE *GetIids )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation * This, /* [out] */ __RPC__out ULONG *iidCount, /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids); HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation * This, /* [out] */ __RPC__deref_out_opt HSTRING *className); HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation * This, /* [out] */ __RPC__out TrustLevel *trustLevel); /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation * This, /* [out][retval] */ __RPC__deref_out_opt HSTRING *phProfileName); END_INTERFACE } __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformationVtbl; interface __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation { CONST_VTBL struct __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformationVtbl *lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_GetIids(This,iidCount,iids) \ ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_GetRuntimeClassName(This,className) \ ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_GetTrustLevel(This,trustLevel) \ ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_get_Name(This,phProfileName) \ ( (This)->lpVtbl -> get_Name(This,phProfileName) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* ____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0004 */ /* [local] */ #if !defined(____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_INTERFACE_DEFINED__) extern const __declspec(selectany) _Null_terminated_ WCHAR InterfaceName_Windows_Embedded_DeviceLockdown_IDeviceLockdownProfileStatics[] = L"Windows.Embedded.DeviceLockdown.IDeviceLockdownProfileStatics"; #endif /* !defined(____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_INTERFACE_DEFINED__) */ /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0004 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0004_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0004_v0_0_s_ifspec; #ifndef ____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_INTERFACE_DEFINED__ #define ____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_INTERFACE_DEFINED__ /* interface __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics */ /* [uuid][object] */ /* interface ABI::Windows::Embedded::DeviceLockdown::IDeviceLockdownProfileStatics */ /* [uuid][object] */ EXTERN_C const IID IID___x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics; #if defined(__cplusplus) && !defined(CINTERFACE) } /* end extern "C" */ namespace ABI { namespace Windows { namespace Embedded { namespace DeviceLockdown { MIDL_INTERFACE("622F6965-F9A8-41A1-A691-88CD80C7A069") IDeviceLockdownProfileStatics : public IInspectable { public: virtual HRESULT STDMETHODCALLTYPE GetSupportedLockdownProfiles( /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_GUID **ppProfileIDs) = 0; virtual HRESULT STDMETHODCALLTYPE GetCurrentLockdownProfile( /* [out][retval] */ __RPC__out GUID *pProfileID) = 0; virtual HRESULT STDMETHODCALLTYPE ApplyLockdownProfileAsync( /* [in] */ GUID profileID, /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Foundation::IAsyncAction **ppWaitableOperation) = 0; virtual HRESULT STDMETHODCALLTYPE GetLockdownProfileInformation( /* [in] */ GUID profileID, /* [out][retval] */ __RPC__deref_out_opt ABI::Windows::Embedded::DeviceLockdown::IDeviceLockdownProfileInformation **ppInformation) = 0; }; extern const __declspec(selectany) IID & IID_IDeviceLockdownProfileStatics = __uuidof(IDeviceLockdownProfileStatics); } /* end namespace */ } /* end namespace */ } /* end namespace */ } /* end namespace */ extern "C" { #else /* C style interface */ typedef struct __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStaticsVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics * This, /* [in] */ __RPC__in REFIID riid, /* [annotation][iid_is][out] */ _COM_Outptr_ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics * This); ULONG ( STDMETHODCALLTYPE *Release )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics * This); HRESULT ( STDMETHODCALLTYPE *GetIids )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics * This, /* [out] */ __RPC__out ULONG *iidCount, /* [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids); HRESULT ( STDMETHODCALLTYPE *GetRuntimeClassName )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics * This, /* [out] */ __RPC__deref_out_opt HSTRING *className); HRESULT ( STDMETHODCALLTYPE *GetTrustLevel )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics * This, /* [out] */ __RPC__out TrustLevel *trustLevel); HRESULT ( STDMETHODCALLTYPE *GetSupportedLockdownProfiles )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics * This, /* [out][retval] */ __RPC__deref_out_opt __FIVectorView_1_GUID **ppProfileIDs); HRESULT ( STDMETHODCALLTYPE *GetCurrentLockdownProfile )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics * This, /* [out][retval] */ __RPC__out GUID *pProfileID); HRESULT ( STDMETHODCALLTYPE *ApplyLockdownProfileAsync )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics * This, /* [in] */ GUID profileID, /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CFoundation_CIAsyncAction **ppWaitableOperation); HRESULT ( STDMETHODCALLTYPE *GetLockdownProfileInformation )( __RPC__in __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics * This, /* [in] */ GUID profileID, /* [out][retval] */ __RPC__deref_out_opt __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileInformation **ppInformation); END_INTERFACE } __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStaticsVtbl; interface __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics { CONST_VTBL struct __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStaticsVtbl *lpVtbl; }; #ifdef COBJMACROS #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_QueryInterface(This,riid,ppvObject) \ ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_AddRef(This) \ ( (This)->lpVtbl -> AddRef(This) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_Release(This) \ ( (This)->lpVtbl -> Release(This) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_GetIids(This,iidCount,iids) \ ( (This)->lpVtbl -> GetIids(This,iidCount,iids) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_GetRuntimeClassName(This,className) \ ( (This)->lpVtbl -> GetRuntimeClassName(This,className) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_GetTrustLevel(This,trustLevel) \ ( (This)->lpVtbl -> GetTrustLevel(This,trustLevel) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_GetSupportedLockdownProfiles(This,ppProfileIDs) \ ( (This)->lpVtbl -> GetSupportedLockdownProfiles(This,ppProfileIDs) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_GetCurrentLockdownProfile(This,pProfileID) \ ( (This)->lpVtbl -> GetCurrentLockdownProfile(This,pProfileID) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_ApplyLockdownProfileAsync(This,profileID,ppWaitableOperation) \ ( (This)->lpVtbl -> ApplyLockdownProfileAsync(This,profileID,ppWaitableOperation) ) #define __x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_GetLockdownProfileInformation(This,profileID,ppInformation) \ ( (This)->lpVtbl -> GetLockdownProfileInformation(This,profileID,ppInformation) ) #endif /* COBJMACROS */ #endif /* C style interface */ #endif /* ____x_ABI_CWindows_CEmbedded_CDeviceLockdown_CIDeviceLockdownProfileStatics_INTERFACE_DEFINED__ */ /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0005 */ /* [local] */ #ifndef RUNTIMECLASS_Windows_Embedded_DeviceLockdown_DeviceLockdownProfileInformation_DEFINED #define RUNTIMECLASS_Windows_Embedded_DeviceLockdown_DeviceLockdownProfileInformation_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Embedded_DeviceLockdown_DeviceLockdownProfileInformation[] = L"Windows.Embedded.DeviceLockdown.DeviceLockdownProfileInformation"; #endif #ifndef RUNTIMECLASS_Windows_Embedded_DeviceLockdown_DeviceLockdownProfile_DEFINED #define RUNTIMECLASS_Windows_Embedded_DeviceLockdown_DeviceLockdownProfile_DEFINED extern const __declspec(selectany) _Null_terminated_ WCHAR RuntimeClass_Windows_Embedded_DeviceLockdown_DeviceLockdownProfile[] = L"Windows.Embedded.DeviceLockdown.DeviceLockdownProfile"; #endif /* interface __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0005 */ /* [local] */ extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0005_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_windows2Eembedded2Edevicelockdown_0000_0005_v0_0_s_ifspec; /* Additional Prototypes for ALL interfaces */ unsigned long __RPC_USER HSTRING_UserSize( __RPC__in unsigned long *, unsigned long , __RPC__in HSTRING * ); unsigned char * __RPC_USER HSTRING_UserMarshal( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in HSTRING * ); unsigned char * __RPC_USER HSTRING_UserUnmarshal(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out HSTRING * ); void __RPC_USER HSTRING_UserFree( __RPC__in unsigned long *, __RPC__in HSTRING * ); unsigned long __RPC_USER HSTRING_UserSize64( __RPC__in unsigned long *, unsigned long , __RPC__in HSTRING * ); unsigned char * __RPC_USER HSTRING_UserMarshal64( __RPC__in unsigned long *, __RPC__inout_xcount(0) unsigned char *, __RPC__in HSTRING * ); unsigned char * __RPC_USER HSTRING_UserUnmarshal64(__RPC__in unsigned long *, __RPC__in_xcount(0) unsigned char *, __RPC__out HSTRING * ); void __RPC_USER HSTRING_UserFree64( __RPC__in unsigned long *, __RPC__in HSTRING * ); /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif